Linux
bad interpreter
GunwooYun
2022. 11. 21. 22:44
쉘 스크립트 파일을 윈도우에서 winSCP를 통해 리눅스로 복사한 후 실행하려니 다음과 같은 에러가 발생한다.
원인은 윈도우의 CR문자로 인해 발생했고, 이를 제거해야 한다. 해결 방법은 다음과 같다.
$ sed -i -e 's/\r$//' build.sh
위 명령어를 실행하니 정상적으로 실행된다.
리눅스 sh 파일 실행시 bad interpreter 에러 해결하기
리눅스에서 sh 파일을 실행할 경우 bad interpreter 에러가 발생할 수 있습니다. 이를 해결하는 방법을 알아봅니다.
webisfree.com