On Fri, Dec 01, 2006 at 11:15:53AM +0100, Andrea Lusuardi - UoVoBW wrote: > On Fri, 1 Dec 2006 10:25:03 +0100 > "Marco Ciampa" <ciampix@xxxxxxxxx> wrote: > > > Dovrei fare un elenco di file, controllare quelli che hanno caratteri > > accentati nel nome e rinominarli sostituendo le accentate con > > caratteri ascii e i caratteri che non riconosco con qualcos'altro. > > Qual'è il metodo più semplice secondo voi? > > > > Elenco file: > > > > ls|while read i > > do > > #conversione / sostituzione caratteri con tr? perl? bo? > > #nella variabile $y > > mv $i nuovopercorso/$y > > done > > > > banale? Non sono un esperto di tr e chiamare in causa il perl per > > questa cosa mi sembrava eccessivo... > > un bel po di tempo fa ho trovato in giro questo script: [...] > > che sostituisce tutti i caratteri "strani" o comuqneu che possono dar > fastidio in bash o simili con degli _ > > Provalo, magari va bene. Ottimo, ho aggiunto gli spazi (che non mi disturbano) e il resto ok. Tra resto nello script si usa tr per cui vedo se riesco a usare tr direttamente senza tirare in ballo il perl. Comunque questo va, 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