bash while-do zapomene promennou?

Michal Schmidt schmidt na kn.vutbr.cz
Úterý Listopad 25 21:14:40 CET 2003


Tom daemond.com wrote:
 > Mam nasledujici bashovsky skript
 >
 >   echo "ahoj" | while read FILE; do
 >      NECO=$FILE
 >      echo "AAA-$NECO"
 >    done
 >
 >    echo "BBB-$NECO"
 >
 > a tento skript vypise toto:
 > AAA-ahoj
 > BBB-
 >
 > Cekal bych ze by mel vypsat spis toto:
 > AAA-ahoj
 > BBB-ahoj
 >
 >
 > Proc si to tu promennou $NECO nezapamatuje i venku z while cyklu??
 > Nevi nekdo jak to udelat, aby si ji to pamatovalo? (bez zapisu na disk
 > prosim).
 >

Zkuste si precist odpoved na otazku E4 z bash FAQ, tam je to popsano:
http://www.faqs.org/faqs/unix-faq/shell/bash/

Michal Schmidt



Další informace o konferenci Linux