這是我在Unix Bash中設置的數組。 我使用[0]或[1]Unix Bash Array不顯示所有元素
$ array=(yeah go)
$ echo $array
yeah
$ echo $array[0]
yeah[0]
$
幫助我,我無法讀取陣列。
這是我在Unix Bash中設置的數組。 我使用[0]或[1]Unix Bash Array不顯示所有元素
$ array=(yeah go)
$ echo $array
yeah
$ echo $array[0]
yeah[0]
$
幫助我,我無法讀取陣列。
要打印的陣列使用的所有元素:
echo "${arr[@]}"
OR
printf "%s\n" "${arr[@]}"
要打印由索引使用一個單獨的元件;
echo "${arr[0]}"
OR
echo "${arr[1]}"
感謝您的回答:) 你能幫助解決這個問題嗎? http://stackoverflow.com/questions/21757669/syntax-error-issue-while-storing-array-value-unix-solaris-korn-shell – logan
我建議BashGuide作爲比ABS更好的參考 - over在freenode的#bash中,我們必須經常幫助人們避免從ABS獲得的不良習慣。 –
...數組上的指導頁面是http://mywiki.wooledge.org/BashGuide/Arrays –
應該是:'回聲 「$ {陣列[@]}」'和'回聲 「$ {陣列[0]}」' – anubhava
@anubhava - 看起來你應該做出答案 –
謝謝@BrianAgnew:將它轉換成答案。 – anubhava