El Tue, Jun 24, 2003 at 06:37:59AM +0200, David Ballano dijo: > Hola chicos, > > > > Tengo un problemilla, > > > > Resulta que tengo unos ficheros en un directorio, estos ficheros los > quiero mover a otro mediante un for Etc ... > > El problema es que algunos de los ficheros tienen espacios Ej. : fichero > numero 1.rar > > > > Lo que hago es mas o menos esto : for i in `ls` do bla bla bla done > > Pero claro el for me coge palabra a palabra y no todo el nombre... he > estado pensando como cambiar el nombre del fichero o ficheros con rename > con mv y con sed pero claro sigo teniendo el mismo problema. > > > > Otra cosa que se me ha ocurrido es: como puedo poner un espacio " " para > que Linux lo entienda, codigo ASCII?? creo recordar que en C podia poner > el valor ASCII de las teclas pero es que lo que estoy haciendo es > shellscript... total que no me sale na.. > > > > Me podeis iluminar un poco no caigo y presiento que podria ser una > tonteria, gracias! > > Puedes intentar con esto
IFS=" " for i in $(ls); do bla bla bla done a ver si te sirve :P -- Elias Badenes elias at pusa dot uv dot es

