[Tech] Sostituire gli spazi bianchi con underscore

Mattia Brunetti mattia@firenze.linux.it
Mar 29 Giu 2004 18:17:17 CEST


Il 17:59, martedì 29 giugno 2004, paolo palmerini ha scritto:
> #!/bin/bash
> 
> for old in *.*; do
>         new=`echo $old|tr ' ' '_'`
>         mv $old $new
> done

Non funge perche' $old e' a b c.txt
invece dovrebbe essere a\ b\ c.txt

infatti 'mv a b c.txt a_b_c.txt' restituisce 
mv: quando vengono spostati più file l'ultimo argomento deve essere una 
directory

Non ti preoccupare se trovo la soluzione, la posto ;)

Ciao

Mattia
-- 
Pace e prosperita'   \\//

GnuPG-Key = 1024D/ACF1A8FF

ICQ # 107461752



Maggiori informazioni sulla lista flug-tech