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