for 루프를 구현하는 데 문제가 있습니다. 스크립트를 실행할 때이 오류가 발생합니다.리눅스 셸 스크립트에서 for 루프 구문
test1.sh: 2: Syntax error: Bad for loop variable
이 오류를 이해할 수 없습니다.
이
#!/bin/bash
for ((c=1; c<=5; c++))
do
echo "Welcome $c times..."
done
이 하나가 우분투에서 쉘 (우분투에서 쉘을 돌진하는 링크) 나 SH에서 루프 구문 말할 수 내 스크립트입니다?
을 수행 할 수 있습니다 - 나는 예기치 않은 파일의 끝을 얻는다. 어쨌든, 누락 된 세미콜론이 있습니다. –
그게 나를 위해 작동합니다. 아마도 텍스트에 이상한 문자가 숨겨져있을 것입니다. – karlphillip
bash에서는 구문이 정상적으로 보입니다. 올바른 쉘을 실행하고 있는지 확인할 수 있습니까? 'ls -l/bin/bash' 아마도? –