os

유닉스에서 윈도우 개행 문자 (^M) 제거

littlecarbb 2014. 8. 27. 10:10

윈도우 개행문자는 유닉스에서 ^M로 표시된다.

(^M = carriage return, line feed)

 

라인피드 : 한줄을 내리는것

캐리지 : 타자치면 한칸씩 옆으로 이동

캐리지 리턴 = 엔터 = 라인피드 : 타자를 쳐서 뒤로간 캐리지를 리턴해서 다시 앞으로 가져오는것.

 

즉 엔터는 라인을 한줄 내리고 캐리지를 다시 앞으로 가져오는 행동.

 

*방법 (vi 에디터에서 실행)

:%s/^M//g

*^ M(윈도우 개행문자)를 입력하는 방법 : Ctrl + v  Ctrl + M