반응형 file mode1 [리눅스 우분투] /bin/sh^m bad interpreter 오류 해결 방법 안녕하세요, 오늘은 리눅스에서 쉘 스크립트의 /bin/sh^m bad interpreter 에러를 해결하는 방법에 대한 포스팅하도록 하겠습니다. 원인 이는 윈도우 환경에서 만든 스크리브 파일을 리눅스 환경에서 실행했기 때문에 발생하는 문제로 아래 두 가지 방법으로 해결이 가능합니다. 해결 방법 1. 파일을 바이너리 모드로 open 후 수정vi -b 파일명.sh^M 삭제 2. fileformat을 unix로 변경vi -b 파일명.sh:set fileformat=unix 3. perlperl -pi -e 's/\015//g' 파일명 감사합니다. 2023. 7. 10. 이전 1 다음 반응형