将数组值分配给变量

将数组值分配给变量

谁能告诉我如何将数组值分配给变量?

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

为什么我在尝试上述场景时遇到错误?

答案1

你们非常亲密。

=变量声明中不能有任何空格。

做:

Var1=${myarray[0]}

答案2

在 bash 中,您无法像在任何其他语言中那样操作变量。不过这个页面可能会帮助你

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

问候

相关内容