[Linuxtrent] Re: problema banale?

  • From: "Marco Ciampa" <ciampix@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 1 Dec 2006 14:08:01 +0100

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


Other related posts: