[Linuxtrent] Re: problema banale?

  • From: "Marco Ciampa" <ciampix@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 4 Dec 2006 12:01:42 +0100

On Sun, Dec 03, 2006 at 06:09:40PM +0100, Flavio Visentin wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Marco Ciampa wrote:
> > banale? Non sono un esperto di tr e chiamare in causa il perl per questa
> > cosa mi sembrava eccessivo...
> 
> Io in genere faccio in due semplici steps:
> Il primo converte i caratteri accentati in sermplici con il tar
> Il secondo elimina i caratteri che non mi interessano:
> 
> nomenuovo=$(echo $nomevecchio | tr 'àèéìòù' 'aeeiou' | \
>             sed 's/[^-a-zA-Z0-9._]/_/g' )
> 
> Ovviamente nel sed ci metti i caratteri che ti interessano,
> probabilmente più di quelli indicati nell'esempio.
Alla fine ho fatto così usando solo sed (probabilmente ti conviene anche a 
te fare così per il problema di tr di cui sopra):

Y=`echo -n $I|sed y/ÀÈÌÒÙÉàèìòùé/AEIOUEaeioue/|sed s/a-zA-Z0-9\ _.-/_/g`

ma la sintassi che mi hai appena indicato $(...), sapresti dirmi in cosa cambia 
(se è meglio o peggio)?

Grazie! 

-- 

Marco Ciampa

+--------------------+
| Linux User  #78271 |
| FSFE fellow   #364 |
+--------------------+
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: