Il 06/06/2011 00:10, gollum1 ha scritto:
Ciao All, come da oggetto, vorrei fare uno script che mi rimuova tutti gli spazi (sostituendoli con il carattere underscore) partendo da una directory, e per tutte le sue sottodirectory e file in esse contenute.
IFS=$'\n'; for A in `find . -depth`; do nome=${A##*/}; dir=${A%/*}; nnome=`echo $nome | sed 'y/ /_/'`; if [ "$nome" != "$nnome" ]; then mv "$A" "$dir/$nnome"; fi done -- Alessandro T. R: Perché leggiamo dall'alto al basso e da sinistra a destra. D: Perché dovrei iniziare la risposta alla mail sotto il testo quotato?