Arrays Bash:错误的数组下标
预期结果:Arrays Bash:错误的数组下标,arrays,bash,for-loop,Arrays,Bash,For Loop,预期结果: threads=`ls t[0-9][0-9]` for thread in "${threads[@]}" do echo $thread done 实际结果: t01 t02 t10 说: threads[@]: bad array subscript 或 不创建数组 要创建数组,请执行以下操作: threads=\`ls t[0-9][0-9]\` 此外,.此外,您可能希望实际提出一个问题,而不仅仅是编写代码。。。 threads=\`ls
threads=`ls t[0-9][0-9]`
for thread in "${threads[@]}"
do
echo $thread
done
实际结果:
t01
t02
t10
说:
threads[@]: bad array subscript
或
不创建数组
要创建数组,请执行以下操作:
threads=\`ls t[0-9][0-9]\`
此外,.此外,您可能希望实际提出一个问题,而不仅仅是编写代码。。。
threads=\`ls t[0-9][0-9]\`
threads=(ls t[0-9][0-9])