Bash/Scripting/Arrays: Unterschied zwischen den Versionen
Aus SchnallIchNet
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}...) |
Cbs (Diskussion | Beiträge) K (hat „Bash:Arrays“ nach „Bash/Scripting/Arrays“ verschoben) |
(kein Unterschied)
|
Version vom 10. Januar 2010, 16:06 Uhr
Inhaltsverzeichnis
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}]}