Hola colegas,

Necesito conseguir en un script de dash algo como esto:

uncomando > unarchivo
otrocomando >> unarchivo

Pero con la ligera diferencia de que en lugar de dirigir la salida a un archivo, necesito hacerlo a una variable, a la cual por demás necesito agregar el resultado de esa misma variable si existe, pero que quede como un arreglo de líneas.

Para que se me entienda mejor, he logrado algo con esto, pero no me crea una línea para cada entrada como uno esperaría:

LAVARIABLE=${LAVARIABLE}$(elcomando)

En bash podría usarse LAVARIABLE+=$(elcomando) pero eso en dash no parece funcionar.

Intenté incluso con cosas como esta y no parece hacer diferencia alguna:

declare -a LAVARIABLE
LAVARIABLE=$(echo -e "prueba1\n")
LAVARIABLE=${LAVARIABLE}$(echo -e "prueba2\n")

Alguna idea?

Saludos, Hugo

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a