brauche bash-nachhilfe mit arrays

16/02/2011 - 12:40 von Andreas Leitgeb | Report spam
Habe unlaengst versucht, die Verwendung von (numerisch indizierten)
arrays in der bash zu verstehen. Dass die Indexierung dann z.B. per
index=... # index irgendwie ermitteln
echo ${arr[$index]}
geht, hab ich noch verstanden, aber was mir fehlt ist, wie ich
z.B. das Ergebnis einer filename-expansion richtig in eine array-
variable hineinbekomm.
 

Lesen sie die antworten

#1 David WÃŒhrer
17/02/2011 - 11:20 | Warnen spam
Andreas Leitgeb wrote:

Habe unlaengst versucht, die Verwendung von (numerisch indizierten)
arrays in der bash zu verstehen. Dass die Indexierung dann z.B. per
index=... # index irgendwie ermitteln
echo ${arr[$index]}
geht, hab ich noch verstanden, aber was mir fehlt ist, wie ich
z.B. das Ergebnis einer filename-expansion richtig in eine array-
variable hineinbekomm.



Mir ist nicht ganz klar, was du erreichen willst.

Ich nehme einfach an, du willst alle Matches einer Expansion in einen Array
schreiben, mit jedem Match in einem eigenen Index.

Etwa so:

for file in *; do array[$((i++))]=${file} ; done

Habe ich es erraten?

Ähnliche fragen