bad interpreter

2019. 5. 30. 12:29Linux/Issue

-bash: ./test.sh: /bin/bash^M: bad interpreter: 그런 파일이나 디렉터리가 없습니다.

윈도우에서 스크립트 파일을 만든 뒤, linux 에서 실행했기 때문에 나타나는 오류이다.

 

줄을 바꿀떄 줄바꿈 개행문자가 달라서 나타나는 에러이다.

 

해결방법

1. 리눅스 환경에서 파일을 만들어 작성 후 실행

2. vi -b옵션을 사용하면 개행문자까지 출력

개행문자를 지워주고 실행