Linux/Unix Shell Scripting - problema con scipt

 
Vista:

problema con scipt

Publicado por francis (1 intervención) el 19/10/2009 18:23:42
buenas, tengo un problema y esque estoi haciendo un script que entra dentro de una carpeta que tien varios ficheros, y algunos de ellos tiene espacios en el nobre, utilizo un bucle for para acceder a unos datos que tienen los ficheros pero en los que tiene el nombre con espacio no puedo entrar ej:

for i in $(ls $1/$2) # dir_base/any/mes

do
IFS= " "

cat $1/$2/$i | grep $3 | cut -f2,3,4 >> poblacio

done

me puede ayudar alguien porfabor?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema con scipt

Publicado por Oscar (9 intervenciones) el 19/10/2009 22:46:35
prueba a entrecomillar la variable del fichero, "$i"

Recuerdo que por ejemplo para borrar un fichero con espacio se hacia así:

rm "mi fichero" # esto funciona
rm mi fichero # esto NO funciona

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar