![bash: 예상치 못한 토큰 "fi" 근처에 구문 오류가 있습니다.](https://linux55.com/image/151265/bash%3A%20%EC%98%88%EC%83%81%EC%B9%98%20%EB%AA%BB%ED%95%9C%20%ED%86%A0%ED%81%B0%20%22fi%22%20%EA%B7%BC%EC%B2%98%EC%97%90%20%EA%B5%AC%EB%AC%B8%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
스크립트에 if 문을 어떻게 넣으려고 해도 항상 같은 메시지가 나타납니다. 예상치 못한 토큰 fi' 근처에 구문 오류가 발생했습니다.
예를 들어:
#!/bin/sh
echo $1
echo $2
if [ $1 -eq 0 ]
then
echo $2
fi
나는 시도했다:
#!/bin/sh
echo $1
echo $2
if [[ $1 -eq 0 ]]
then
echo $2
fi
그리고:
#!/bin/sh
echo $1
echo $2
if [ $1 -eq 0 ]; then
echo $2
fi
다른 많은 옵션이 있지만 그 중 아무 것도 작동하지 않는 것 같습니다.