[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [bash] rimuovere spazi nel nome dei file e delle directory.



Il giorno Lun 06 Giu 2011 11:26:08 CET, gollum1 ha scritto:
[...]
per quello che ci vuole una funzione ricorsiva.
Byez

Perdonami, ma non capisco. La seconda find è successiva alle prime modifiche, pertanto è una nuova ricerca sui nuovi nomi impostati (quindi senza spazio). Se a far scazzare le cose è rename (che di natura lavora su gruppi di file) puoi sempre provare una cosa simile:

find -maxdepth 1 -type f | while read file; do mv $file `echo $file | sed 's/ /_/g'`; done

--
RaSca
Mia Mamma Usa Linux: Niente è impossibile da capire, se lo spieghi bene!
rasca@miamammausalinux.org
http://www.miamammausalinux.org


Reply to: