El 08/02/11 20:33, Álex González escribió:
Y cómo paras ese while? Porque si usas Ctrl+C es super
normal que no
te enseñe el valor de $VAR
Con Ctrl-D
En principio el script está bien, pero inicializa antes VAR="" y ten en
cuenta que así te va a meter todo el texto en una única línea.
Salu2
2011/2/8 Guillermo Cordeiro <ruworuro(a)gmail.com
<mailto:ruworuro@gmail.com>>
El 08/02/11 20:22, Eloy Coto Pereiro escribió:
Hola,
Tengo un problemilla con un script en Bash, en el que tiene que
obtener toda la entrada STDIN, entonces realizo un "while read
line" con lo que obtengo linea a linea. Mi problema es que quiero
tener todo el stdin en una variable, pero de esta manera no me
funciona, alguna idea?
while read line;
do
VAR="$VAR $line"
done
echo $VAR
Pero esto no me funciona. ¿alguna idea? alguna manera de meter
todo el stdin en una variable?
Saludos,
_______________________________________________
GALPon mailing list
GALPon(a)listas.galpon.org <mailto:GALPon@listas.galpon.org>
https://listas.galpon.org/cgi-bin/mailman/listinfo/galpon
puede ser que la variable la tome como local y no la exporte fuera
del while...
me suena de algo.
igual con un export o con una variable global...
Saludos
_______________________________________________
GALPon mailing list
GALPon(a)listas.galpon.org <mailto:GALPon@listas.galpon.org>
https://listas.galpon.org/cgi-bin/mailman/listinfo/galpon
--
@agonzalezro <http://twitter.com/agonzalezro>
Please, don't send me files with extensions: .doc, .docx, .xls, .xlsx,
.ppt and/or .pptx
_______________________________________________
GALPon mailing list
GALPon(a)listas.galpon.org
https://listas.galpon.org/cgi-bin/mailman/listinfo/galpon
--
Eduardo Diaz Comellas -- ediaz(a)ultreia.es
Ultreia Comunicaciones S.L.