/bin/bash^M: bad interpreter

조회 2,884 · 댓글 3
열린기술자열린기술자작성자2015년 1월 26일
PC에서 작성한 스크립트를 서버에 올려서 실행하고 있는데

/bin/bash^M: bad interpreter: No such file or directory 에러가 발생합니다.

첫번째 라인이 #!/bin/bash 로 시작하고 vi 에서 ^M (ctrl+m) 은 제거한 상태입니다.
해결책이 없을까요?
appsrootappsroot2015년 1월 26일
dos2unix 를 사용해 보세요. 리눅스에서 패키지로 설치할 수 있습니다.
강철지그강철지그2015년 1월 26일
vi 로 열고 나서 :set fileformat=unix 혹은 :set ff=unix 로 다시 저장합니다.
nnastyboy2015년 1월 28일
울트라 에딧 같은 툴에서 UNIX 줄바꿈 형식으로 저장하신 후 올려서 해보시면 될 듯 합니다.

로그인 후 답글을 남길 수 있습니다.