我在终端上写道:
arr=(1 2 3)
for x in $arr; do
echo $x
done
Run Code Online (Sandbox Code Playgroud)
它只打印“ 1”。为什么不打印1 2 3?
改变
for x in $arr; do
Run Code Online (Sandbox Code Playgroud)
到
for x in "${arr[@]}"; do
Run Code Online (Sandbox Code Playgroud)