[편집] vi 에디터에서 ^M 문자 없애기

## vi 에디터를 이용해서 ^M 문자 없애는 방법

1) tr 을 이용합니다.

vi 에디터에서 다음과 같이 입력합니다. 여기서 1G는 첫라인으로 간다는

뜻이고, 느낌표부터는 쉘명령 tr을 이용한다는 겁니다.

1G&Gtr -d ^M

2)ed 명령을 사용합니다.

vi 에디터에서 다음과 같이 입력합니다. 여기서 : 는 아시다시피  

명령모드로 가는 거구, 1은 첫라인을 $는 마지막 라인을 의미합니다.

그러므로 여기서 1,$ 는 첫라인부터 마지막라인까지라는 뜻이겠죠?

s는 substitute의 약자로써 다음의 /피대체어/대체어/ 에서

피대체어를 대체어로 바꾼다는 것입니다. 여기서는 ^M을 없애라는

뜻이겠죠? 마지막의 g는 global의 약자로 각 라인에서 해당문자열이

나올때마다 몽땅 바꾸라는 의미.

:1,$s/^M//g

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.