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