반응형
윈도우즈에서 작업한 파일을 리눅스에서 열 경우 라인 끝마다 ^M 문자가 들어간 것을 볼 수 있다.
이유는 리눅스와 윈도우에서 사용하는 개행문자가 다르기 때문에 이런 경우가 종종 발생한다.
특히, 쉘스크립트를 실행하게 되면
^M : bad interpreter : No such file or directory
메시지만 보이면서 제대로 실행이 되지 않는 경우가 있습니다.
이럴 경우에는 ^M 문자만 제거 해주면 간단하게 해결이 됩니다.
^M을 없애는 방법은 간단하다.
vi 에디터를 열고,
:%s/^M//g
(^M은 단순 텍스트 입력이 아닌 Ctrl + v + m으로 입력하여야 한다.)
이렇게 명령어를 날려주면 된다.
반응형
'리눅스 시스템 운영 ' 카테고리의 다른 글
FIND - 파일시스템 검색 (0) | 2018.06.18 |
---|---|
리눅스 사용자 계정 관리 명령어 (useradd , usermod , userdel , passwd) (0) | 2018.01.23 |
공개소프트웨어 라이센스 유형 (0) | 2018.01.23 |
리눅스의 교과서 - man (0) | 2017.11.14 |
vim 설정파일 (0) | 2017.11.14 |