KISTI 슈퍼컴퓨팅 기술 블로그

Linux(Unix) 에서 Text 파일 내용에 ^M 이 붙어 있는 경우 해결 방법 본문

시스템 활용 & 팁

Linux(Unix) 에서 Text 파일 내용에 ^M 이 붙어 있는 경우 해결 방법

슈퍼컴퓨팅인프라센터 2018. 11. 29. 17:36

[오류 내용]

/bin/sh^M: bad interpreter: No such file or directory

 

[원인]

dos 형식의 파일에서의 새줄 문자와 Unix 형식에서의 새줄 문자가 달라 ^M을 명령으로 인식해서 생기는 문제입니다.

 

[조치사항]

dos 포멧으로 작성된 파일을 vi를 이용해 ^M을 제거 하거나 

dos2unix 명령어를 이용하여 Unix 파일 포멧으로 변경해주어야 합니다.


[예제]

dos2unix {파일명}

 

- 참고 : https://ko.wikipedia.org/wiki/새줄_문자


Comments