+ 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 Jordi