Hola, a ver quien me puede orientar con esto... Ando practicando shellscripting en Linux (en BASH) y tengo el siguiente desafio:
Tengo una variable que aloja una lista de strings separados por newlines. Los strings podrian contener espacios en blanco... Por ejemplo: MILISTA=$(find /algunlugar -type f) a) Como puedo recorrer los elementos de MILISTA ? En ppio el "for A in $MILISTA" separa por espacios y no por newlines... googleando encontre que se puede cambiar la variable de ambiente "IFS" para definir el separador que usar el for, asi IFS=$'\n' for A in $MILISTA ; do echo $A done Esto funciona ok, pero...hay alguna manera mas intuitiva de hacerlo ?? b) NO ENTIENDO COMO ES QUE SE INTERPRETA $'\n' !!!!! =( Es decir...funciona, pero....que demonios es $'\n' ?? muchas gracias!! Saludos MA_Xx
_______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
