단축키

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 0 0 0 0 0 0
List of Articles
번호 분류 제목 날짜 조회 수
공지 안내 🚨(뉴비필독) 전체공지 & 포인트안내 8 file 2024.11.04 25985
공지 System URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 20464
379190 유머     [이벤트] 증권플러스에서 공짜 비트코인 받기 file 2024.10.17 519
379189 유머     [이벤트] 증권플러스에서 공짜 비트코인 받기 file 2024.10.17 1686
379188 SNS   왕이보는 새로운 장을 탐험하기 위해 동굴 속으로 들어갑니다 2024.09.19 71
379187 ​ 지금은 지수예측이 무의미한 시기인듯.... ​ 시장은 강하다~~~!! ​ 2023.06.16 339
379186 유머  [이벤트] 증권플러스에서 공짜 비트코인 받기 file 2024.10.14 73
379185 Video📽  [입덕직캠] TXT 연준 직캠 4K &#039;Chasing That Feeling&#039; (TXT YEONJUN FanCam... file 2023.10.22 2323
379184  "남자 나이 33살이면 아저씨인가요?" 여초 반응 file 2024.02.09 273
379183  "외국인이죠?" 물어 보는 일본 식당 file 2024.05.12 32
379182 데이터  #슈퍼그럼요 응원법 💖 #우정! 힘들땐 어깨를 빌려줄게💖 2022.01.08 250
379181 사진  230504 MCD 공트 file 2023.05.05 365
Board Pagination Prev 1 2 3 4 5 ... 37919 Next
/ 37919