2013-09-25 3 views
0
for ((i=0; i<=5; i++)) 
do 
     echo "$i Echoed" 
done 

이 vi 편집기로 "bubble.sh"에 쓴 그것은 나에게이 오류는 구문 오류

bubble.sh: 1: bubble.sh: Syntax error: Bad for loop variable

난 이유를 이해하지 않는 것을 준 것입니다 이것은 일어나고 있습니다 ... help help

답변

1

for 루프 스타일은 bash 확장이며 POSIX 셸에서는 지원되지 않습니다. 에 대한 링크가 아닌 sh으로 스크립트를 실행하면 오류가 발생합니다.

+0

스크립트의 시작 부분에 "#!/bin/bash"를 추가했는데 "bubble.sh : 2 : bubble.sh : 구문 오류 : 루프 변수가 잘못되었습니다"라는 오류 메시지가 나타납니다. –

관련 문제