將數組值分配給變數

將數組值分配給變數

誰能告訴我如何將數組值分配給變數?

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

為什麼我在嘗試上述場景時遇到錯誤?

答案1

你們非常親密。

=變數宣告中不能有任何空格。

做:

Var1=${myarray[0]}

答案2

在 bash 中,您無法像在任何其他語言中那樣操作變數。不過這個頁面可能會幫助你

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

問候

相關內容