[Linux] /bin/bash^M: bad interpreter: 그런 파일이나 디렉터리가 없습니다 해결
2020. 4. 2. 18:25ㆍ개발/Linux
반응형
발생
-
linux 에서 .sh 스크립트 실행시 아무 반웅 없이 실행이 안될때
원인
-
유닉스 개행문자와 도스 개행문자가 섞여 있는 경우 ^M 문자가 있는 경우
(원도우에서 작업하고 옮기면서 생긴 문제)
해결
-
^M 문자를 제거 해주면 된다.
-
vi -b [파일이름] (vi을 binary 편집 모드로 실행하면 ^M이 보인다.)
너무 단순한 문제 하지만 그래서 더 바로 알기 어려운 문제 였다... 언제나 나를 행복하게 해주는 리눅스에 감사.
반응형
'개발 > Linux' 카테고리의 다른 글
[Linux] 내가 쓰는 Linux 명령어 (0) | 2020.03.05 |
---|