/bin/bash^M: bad interpreter
조회 2,884 · 댓글 3
PC에서 작성한 스크립트를 서버에 올려서 실행하고 있는데
/bin/bash^M: bad interpreter: No such file or directory 에러가 발생합니다.
첫번째 라인이 #!/bin/bash 로 시작하고 vi 에서 ^M (ctrl+m) 은 제거한 상태입니다.
해결책이 없을까요?
/bin/bash^M: bad interpreter: No such file or directory 에러가 발생합니다.
첫번째 라인이 #!/bin/bash 로 시작하고 vi 에서 ^M (ctrl+m) 은 제거한 상태입니다.
해결책이 없을까요?
dos2unix 를 사용해 보세요. 리눅스에서 패키지로 설치할 수 있습니다.
vi 로 열고 나서 :set fileformat=unix 혹은 :set ff=unix 로 다시 저장합니다.
울트라 에딧 같은 툴에서 UNIX 줄바꿈 형식으로 저장하신 후 올려서 해보시면 될 듯 합니다.
로그인 후 답글을 남길 수 있습니다.