bash 스크립트에서 다음과 같은 C 스타일 루프가 예상대로 작동하지 않는 이유를 누구나 설명 할 수 있습니까?bash에서 중첩 된 C 스타일 루프
스크립트 :
for ((i=0; i<3; i++))
do
for ((j==0; j<3; j++))
do
echo "Iteration $i $j"
done
done
예상 출력 :
Iteration 0 0
Iteration 0 1
Iteration 0 2
Iteration 1 0
Iteration 1 1
Iteration 1 2
Iteration 2 0
Iteration 2 1
Iteration 2 2
관찰 출력 :
Iteration 0
Iteration 0 1
Iteration 0 2
이 나에게 아무 의미가 없습니다. 나는 내부와 외부 루프가 somwhow (매우 이상하게) 서로 "간섭"한다고 생각한다. "in"이 아닌 루프 용 비 C 스타일은 예상대로 작동합니다 ...
감사합니다. m.
whooooops, yes : $ – matteo