Linux & windows
/bin/sh^M bad interpreter 그런 파일이나 디렉토리가 없음
devHicom
2015. 11. 13. 14:40
원인 : 쉘스크립트 실행시 유닉스 개행문자와 윈도우 개행문자가 섞여 있을때 ^M 발생
해결
1. 바이너리 편집 모드로 파일 열기
# vi -b 파일명
2. 명령 모드에서 아래를 입력하여 ^M 삭제
%s/^M//g
주의 : ^M 입력시 ctrl + v, ctrl + M 으로 입력해야 정상적으로 입력된다.