리눅스와 MS windows의 텍스트는 new line을 표현하는 방법이 달라서
windows에서 저장된 소스를 리눅스로 가져오면 ^M이 붙는 경우가 있어 이를 제거하는 것 때문에 몇가지 솔루션을 찾아보았다.

1. vi에서 고치기
vi에서 파일을 열어서 고치는 법은 문자 치환을 이용한다.
:1,$s/^M//g
^M을 입력하는 방법은 Ctrl + Shift + V 누르고 M 을 누르면 된다.

2. 여러 파일 고치기
펄이 설치되어 있어야 한다.
find . -name "*" | xargs perl -i -pe '/\r//g'

3. dos2unix 사용하기
별도의 툴이다 이걸로도 된다는데 귀찮아서 그냥 설치 안해봤다 ㅋㅋ

+ Recent posts

티스토리 툴바