예기치 않은 토큰 근처의 구문 오류`


-1

현재 디렉토리의 모든 하위 디렉토리를 에코 하려고 할 때 문제가 있습니다.

이제 내 코드는 다음과 같습니다 :

for d in */;
do
    echo "$d";
done

저도 이것으로 시도했습니다 :

for d in */;
do
    echo $d;
done

그러나 매번 같은 오류가 발생합니다.이것은

'/test.sh: line 1: syntax error near unexpected token `
'/test.sh: line 1: `for d in */;

이 문제를 해결하는 방법?분명히 나는 ​​실수를하고있다.그러나 알아낼 수 없습니다.

1

The command itself works fine:

$ for d in */; do echo "$d" ; done
subdir-A/
subdir-B/

However you have a hidden ' in front of the for command. Perhaps the file was copied from Windows. The easiest solution is to create a new test.sh file and copy the above command into it.