반응형 set fileformat1 [Linux] 에러 ^M bad interpreter 에러 해결 방법 리눅스로 sh 파일을 실행하려다 보면 간혹 이런 문구가 발생한다 ^M bad interpreter: no such file or directory 이는 우리가 주로 사용하는 윈도우에서 만들어진 파일은 마지막에 ^M가 들어가는 것이 달라 에러가 발생된 것이다. 파일을 직접 열어서 들어가보면 파일의 줄마다 뒤에 추가되어있는걸 볼 수 있다. 해결 방법 vi 명령어로 파일을 연 후 해당 파일의 포맷을 unix로 바꿔주면 된다. $ vi batchfile.sh 파일 안에 막 내용 기타등등 ... :set fileforamt=unix 위의 명령어 실행 후 파일 저장 :wq 2022. 5. 25. 이전 1 다음 반응형