sh ^M

오늘은 /bin/bash^M: bad interpreter 오류 해결방법에 대한 포스팅을 하려고 합니다. 내용은 아주 간단합니다. 일반적으로 /bin/bash^M: bad interpreter와 같은 오류들은 WIndows환경에서 만들어진 sh 파일을 Linux옮겨서 그대로 실행할때 발생하는 오류입니다. vi [sh 파일].sh 으로 오류가 난 sh 파일을 열어보면 windows에서 편집기로 보는 내용과 똑같습니다. 하지만 vi -b [sh 파일].sh로 바이너리 모드로 파일을 열어보면 아래 텍스트 sh와 같이 ^M이 나타나 있는것을 볼 수 있습니다. ^M을 모두 제거하고 저장하여 실행하면 해당 오류 없이 실행 할 수 있습니다. #!/bin/bash^M ^M export test^M echo "bono9..
보노보노92
'sh ^M' 태그의 글 목록