단축키

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 1 0 1 0 1 0 0 0 0
List of Articles
번호 분류 제목 날짜 조회 수
공지 이슈 🚨(뉴비필독) 전체공지 & 포인트안내 8 file 2024.11.04 25989
공지 이슈 URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 20468
379133 먹거리 네이버) 맥주효모 비오틴 60정 2박스 4개월분 35,900원 newfile 2025.06.13 196
379132 이슈 엑신(X:IN) - 수리수리마하수리 수수리 사바하(SABAHA) | 뮤직뱅크 1 new 2025.06.13 193
379131 의류 기능성 반팔 티셔츠 6,500원 배송비 3,000원 newfile 2025.06.13 186
379130 그 외 11번가플러스 혜택 1 file 2025.06.13 267
379129 생활용품 에르먼S20 메쉬책상의자(좌판커버 증정) 76,095원 무배 file 2025.06.13 518
379128 매번배고파 1 2025.06.13 199
379127 유머 보는 사람들마다 기준 많이 다른거 같은 이번 키오프 안무 file 2025.06.13 236
379126 화장품 [공홈] 헉슬리 & 피브 패밀리세일 3,000원부터 다양 file 2025.06.13 359
379125 퇴근이당 2025.06.13 225
379124 유머 백종원 까고 경력위조로 나락갔던 강레오 근황.jpg file 2025.06.13 225
Board Pagination Prev 1 2 3 4 5 ... 37914 Next
/ 37914