단축키

Prev이전 문서

Next다음 문서

수정 삭제

단축키

Prev이전 문서

Next다음 문서

수정 삭제
Extra Form

Linux에서 sh 파일을 사용하는 경우 가끔 다음과 같은 에러가 발생하는 경우가 있습니다.

  • / bin / bash ^ M : 잘못된 인터프리터 : 해당 파일 또는 디렉토리 없음 (no such file or directory
    )

VI로 확인을 해보 아도 펼쳐보기 내용은 이상이 없는데, 다음로 해당 파일을 열어 보도록하자.

  • vi -b <파일>

확인을 해보면 개행마다 ^ M이라는 이상한 문자가있는 것을 볼 수 있습니다.

원인으로는이 파일이 아마도 윈도우즈에서 생성되어서 개행마다 캐리지 리턴 문자 인 "^ M"이있어 리눅스에서 실행시 에러를 낸다.

참고로 윈도우즈의 개행은 CR LF이고, 리눅스에서는 LF입니다.

  • CR ( 캐리지 리턴)
  • LF (줄 바꿈)
위의 해결은 vi -b로 진입하여 CR에 해당하는 "^ M"문자를 모두 삭제하거나 리눅스에서 새로 파일을 작성하여 실행하면 제대로 동작한다.
 
vi에서 수정시에는 다음을 참고한다.
  • : % s / ^ M $ //
  • 참고로 ^ M 문자는 Ctrl + V, Ctrl + M을 차례로 나타냅니다.



출처: https://leechwin.tistory.com/entry/Ubuntu-sh-파일-실행시-binbashM-에러가-발생하는-경우 [Library of developer]


0 0 0 0 2 1 0 0 0 0
List of Articles
번호 분류 제목 날짜 조회 수
공지 안내 🚨(뉴비필독) 전체공지 & 포인트안내 8 updatefile 2024.11.04 25981
공지 System URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 20464
378710 가전/전자제품 스메그 주방가전 쿨페스타 최대 20% 할인한다! newfile 2025.06.12 5
378709 잡담 얼굴 붉어질때 어떤거써? new 2025.06.12 19
378708 이슈 실시간 쇼케이스중인 아르테미스.jpg newfile 2025.06.12 19
378707 퇴근 두시간남았다 new 2025.06.12 28
378706 얼탱없어.. 2 new 2025.06.12 41
378705 생활용품 블랙빈 검은콩 대용량 샴푸1,000ml 1+1 병당 6,900원대 1 newfile 2025.06.12 1820
378704 물 육회가 뭔지 너무 궁금했다 newfile 2025.06.12 55
378703 이슈 무대 나오면 이글루 처럼 떡상할거 같은 키오프 수록곡 newfile 2025.06.12 62
378702 이슈 무대보면 볼수록 계속 빠져드는 아이돌.jpg newfile 2025.06.12 62
378701 메종21g 성수동에서 팝업열리네? newfile 2025.06.12 72
Board Pagination Prev 1 2 3 4 5 ... 37871 Next
/ 37871