El lun, 17 de sep de 2001, [EMAIL PROTECTED] escribió... > > > > + o - > > la pregunta en verdad es esta: > > quiero hacer un script que me cambie los nombres de estos > ficheros/directorios > que contienen espacios en blanco... > > hago esto que funciona... > > IFS="" ; for i in `ls -R` ; do q=`echo $i | sed s/' '/_/g` ; echo $i > ; done > > pero esto no: > > IFS="" ; for i in `ls -R` ; do q=`echo $i | sed s/' '/_/g` ; mv $i $q > ; done > Hola, pues lo mismo de antes "$i"
esquizo:~/pro# ls archivo con espacios esquizo:~/pro# for i in *; do q=$(echo "$i" | tr " " "_"); mv "$i" $q;done esquizo:~/pro# ls archivo_con_espacios Un saludo, Manuel. > > > Jordi > > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]