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
ただし、位置シェル変数には値は割り当てられません。不足している構文がありますか?
メモ:
私は以下のようにインデックスをハードコードしたくありません。
position=${indexArray[1]} # This is working as expected