2010년 7월 28일 수요일

에시드의 미투데이 - 2010년 7월 27일

  • 술이 럼 땡기는데 잔차타러감(싱글기어 싱글인생 ㅠㅠ me2mobile) 2010-07-27 19:55:26

이 글은 에시드님의 2010년 7월 27일의 미투데이 내용입니다.

2010년 7월 26일 월요일

vi에서 ^M 삭제

window 시스템의 Enter 문자를 뜻하는 ^M문자가 텍스트 중에 있을때, vi 를 사용해서 간단하게 모두 삭제할수 있습니다.

명령은 ex 모드에서

:%s/(ctrl+v)M//g

입니다.

(ctrl+v)M 은 ctrl과 v를 눌러준후, ctrl키를 떼지 말고 바로 m을 눌러주시믄 됩니다.
위는 정규표현식을 이용한것이고, 형식은 %s/이것을/요걸로/g입니다
그럼 문서안의 모든 "이것을" "요걸로" 바꾸게 되죠.
단, ^M의 경우 ctrl+M의 뜻인데 단순히 문자로 ^M을 바꾸라도 해도 인식을 못하기 때문에, 위처럼 (ctrl+v)M으로 해주셔야 합니다.