Fall in IT.

리눅스(unix계열) 스크립트 ^M 지우는 방법 본문

기타

리눅스(unix계열) 스크립트 ^M 지우는 방법

D.Y 2016. 3. 7. 12:40

유닉스계열 운영체제에서 스크립트 작업을 하다보면, 모든 라인 마지막에 ^M 문자가 붙어있는 경우를 볼 수 있다.


이러한 일이 발생하는 경우는 윈도우에서 스크립트를 수정하고 유닉스계열 운영체제로 파일을 옮길경우 생기곤 하는 문제인데,


일일이 수정지울 필요 없이, 아래의 간단한 명령어로 해당 문자를 모두 지울 수 있다.


vi command에서 다음과 같이 입력한다.

$ :%s/^M//g  (^M은 Ctrl + v + m으로 입력)



ex) sample 파일에 ^M 문자를 지울 경우

  •  vi 편집기를 통해 파일을 오픈한다.
    - $ vi sample
  • 명령어를 입력한다. 
    - $ :%s/^M//g  


모두 즐거운 코딩하세요~



Comments