indexArray 中存在的值为: 1 4 3 2
下面是代码片段(这不是完整的代码):
while read -r line;do
position=${indexArray[$counter]} # No value is assigned to "position" variable
counter=$((counter+1))
done < file.txt
但没有值被分配给位置 shell 变量。我缺少任何语法吗?
笔记:
我不想像下面这样对索引进行硬编码:
position=${indexArray[1]} # This is working as expected