Wie weisen Sie einen Wert zu einem array in der bash?

Ich versuche zu Lesen, eine Liste von Werten aus einer Textdatei hello.txt und speichern Sie Sie in einem array.

counter=0

cat hello.txt | while read line; do
 ${Unix_Array[${counter}]}=$line;
 let counter=counter+1;
    echo $counter;
done

echo ${Unix_Array[0]}
echo ${Unix_Array[1]}
echo ${Unix_Array[2]}

Ich bin nicht in der Lage, Werte zuweisen array Unix_Array[].. Die echo-Anweisung nicht drucken Sie den Inhalt des Arrays.

InformationsquelleAutor | 2012-06-18

Schreibe einen Kommentar