Присвоение значений массива переменной

Присвоение значений массива переменной

Может ли кто-нибудь подсказать, как присвоить значение массива переменной?

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

Почему при попытке выполнить описанный выше сценарий возникают ошибки?

решение1

Вы были очень близки.

=При объявлении переменных не должно быть пробелов .

Делать:

Var1=${myarray[0]}

решение2

В bash вы не можете работать с переменными, как в любом другом языке. Однако эта страница может вам помочь.

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

с уважением

Связанный контент