Bash/Scripting/Arrays

Aus SchnallIchNet
< Bash‎ | Scripting
Version vom 15. Dezember 2009, 11:07 Uhr von Cbs (Diskussion | Beiträge) (Die Seite wurde neu angelegt: ==array definieren== declare -a FOO or FOO[2] = 'bar' ==array benutzen== echo {$FOO[2]} ==iterieren== <pre> #!/bin/sh FOO=( bar string 'some text') foonum=${#FOO}...)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

array definieren

declare -a FOO

or

FOO[2] = 'bar'

array benutzen

echo {$FOO[2]}

iterieren

#!/bin/sh

FOO=( bar string 'some text')
foonum=${#FOO}

for ((i=0;i<$foonum;i++)); do
   echo ${FOO[${i}]}
done

assoziatives array

declare -A FOO
FOO['huetzel']=gruetzel

or

HLP=huetzel;
FOO[${HLP}]=gruetzel;

assoziatives array benutzen

echo ${FOO['huetzel']}

or

HLP=huetzel;
echo ${FOO[${HLP}]}