리눅스와 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 사용하기 별도의 툴이다 이걸로도 된다는데 귀찮아서 그냥 설치 안해봤다 ㅋㅋ