簡體   English   中英

關於bash shell腳本中的數組

[英]About the array in bash shell script

只是一個簡單的問題。

我有一個數組:

array=("1 2 3" "4 5 6")

如果我做:

echo ${array[0]}
echo ${array[1]}

將顯示1 2 3或4 5 6。

但是,如果我這樣做:

for iter in ${array[@]}
do
echo $iter
done

顯示的值並不像我預期的那樣....任何人都可以給我正確的使用方法嗎?

報價是你需要的:

for iter in "${array[@]}"; do 
  echo "$iter"
done

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM