Shell-Skript-arrays

Ich würde gerne von array-Elementen mit Schleife:

for i in 0 1 2 3 4 5 6 7 8 9
do
array[$i] = 'sg'
done

echo $array[0]
echo $array[1]

So funktioniert es nicht.
Wie..?

  • Kennen Sie den seq-Befehl? Sie ersetzen könnten Ihre zahlen mit $(seq 0 9)
  • oder einfach nur {0..9}.
  • Sie müssen vorsichtig sein, da einige Muscheln haben keine arrays. Wenn Sie möchten, beschreibbar portable Kh, Sie können keine arrays verwenden überhaupt.
  • Definitiv ein bashism, ich habe Feste die tags.
InformationsquelleAutor Gábor Varga | 2011-12-17
Schreibe einen Kommentar