Linux/설정 및 명령어
sh 파일 실행 시 /bin/bash^M: bad interpreter 오류 발생 시
gunner_77
2016. 8. 23. 11:29
리눅스에서 쉘 파일 실행 시 /bin/bash^M: bad interpreter 라는 오류가 발생하는 경우
Windows에서 쉘 파일 작업 시 문자열 뒤에 ^M이 붙어서 나온다고 한다. Windows와 Linux의 파일 저장방식이 달라서
생기는 현상이라고 한다.
해결방법
vi로 해당 파일을 열고
:set fileformat=unix를 입력해주면 된다.