요즘도 그런지 모르겠지만 간간히 vim으로 파일을 열때 각 line의 마지막에 ^M이 붙어 있어 심기를 불편하게 할 때가 있다. 이는 dos용 파일과 unix계열의 OS에서 사용하는 파일 방식의 차이 때문이다.
 현재 내가 사용하는 OS는 Ubuntu로 예전에 사용하던 방식은 vim에서 패턴 매칭을 이용해서 ^M을 제거하는 방식이었는데... 중요한건... 잊어버렸다는 것이다... -_-;; 구글링을 해보니 다양한 방법이 나오는데..
:1,$s/^M//g

위와 같은 방식으로 ^M 을 제거하하는 방법이었다. 근데 난 왜 안되지... -_-;;

 결국 dos2unix툴을 이용해서 ^M을 제거할 수 있었다. Ubuntu에서는 dosfstools 패키지를 설치하면 된다.
 사용법은 다음과 같다.
dos2unix "FILE_NAME" : dos용 파일의 형식을 unix용 파일 형식으로 변경
unix2dos "FILE_NAME" : unix용 파일 형시기을 dos용 파일 형식으로 변경

신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'『Computer』 > 『Linux』' 카테고리의 다른 글

[Ubuntu]termcap 라이브러리 해결 방법  (0) 2007.07.19
[Ubuntu]stdio.h 파일이 없다는 에러가 날 때  (0) 2007.07.19
^M 제거하기  (1) 2007.07.18
Ubuntu 한글 2005 설치  (0) 2007.07.06
[Linux]Ubuntu SCIM 설정  (0) 2007.07.06
[linux]Kernel version confirmation  (0) 2007.05.14
Posted by leoric99

티스토리 툴바