-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-05-14 a las 16:57 +0200, Joan Carles Jimenez escribió:
# export a="dira dirb dirc dir d";for i in $a; do echo $i; done
con la siguiente salida:
dira dirb dirc dir d
El problema que tengo es que la salida tendria que ser: dira dirb dirc dir d
He probado combinaciones del tipo 'dir d', dir\ d', """dir d """, pero ninguna ha funcionado. ¿Como tengo que definir la variable "a" para obtener la salida que deseo?
No puedes, porque el separador de "tokens" es también el espacio. Tienes que separarlos con otra cosa, y cambiar la variable "IFS" al entrar y al salir del bucle. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFGSJ1htTMYHG2NR9URAiGhAJ0TJP3wNws09bH6DfDtYbpAhQG+pQCfaj3M tXUUBNl6zRyv24yw/Tv8iNM= =vTxz -----END PGP SIGNATURE-----