In data lunedì 6 giugno 2011 11:35:03, RaSca ha scritto:
> 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

a far "scazzare" le cose è subito la prima...
se hai 1 dir con lo spazio, e dentro 5 dir (senza spazio) per ogni dir ti da 
un warning, perché per le 5 dir interne, il loro path contiene uno spazio...

se poi una dir interna contiene a sua volta lo spazio, non viene corretta, 
perché rename non la trova in quanto la directory superiore non ha più lo 
spazio.

Byez
-- 
Gollum 1
Tessssssoro, dov'é il mio tesssssssoro...


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201106061255.08016.goll...@tiscali.it

Rispondere a