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