配列値を変数に割り当てる

配列値を変数に割り当てる

配列の値を変数に割り当てる方法を教えてください。

Var1 =${myarray[0]}
echo "$Var1"

上記のシナリオを試みるとエラーが発生するのはなぜですか?

答え1

とても近かったですね。

=変数宣言の周囲に空白があってはなりません。

する:

Var1=${myarray[0]}

答え2

bashでは他の言語のように変数を操作することはできません。しかし、このページが役に立つかもしれません

https://stackoverflow.com/questions/15691942/bash-print-array-elements-on-separate-lines

よろしく

関連情報