bash script & array

Robert Vojta robert.vojta na linuxvoip.net
Pondělí Leden 17 15:47:01 CET 2005


Le lundi 17 Janvier 2005 15:05, Miroslav BENES a écrit :

> for (( ID = 0 ; $ID <= 6 ; ID += 1 )) ; do
              ^

> echo "2" | while read ID; do
           ^
>         echo "nacteno $ID"
>         echo "pred zmenou : POKUS[$ID] = ${POKUS[$ID]}"
>         POKUS[$ID]=XX
>         echo "po zmene    : POKUS[$ID] = ${POKUS[$ID]}"
> done

> for (( ID = 0 ; $ID <= 6 ; ID += 1 )) ; do
              ^

  - procházíte pole od 0 i když ho máte vyplněno od 1

  - E4 v http://www.faqs.org/faqs/unix-faq/shell/bash/

  Jen tak cvičně jsem to zkusil a do google napsal "bash while array" a první 
nalezený odkaz byl "Bash forgets array values outside of a while loop" kde je 
to samozřejmě popsáno ...

-- 
Robert Vojta


Další informace o konferenci Linux