^M 제거 방법 상황 Visual studio에서는 아래 그림과 같이 정상적으로 보이지만 linux환경에서 동일한 파일을 확인해보면 아래과 같이 "^M" 문자가 생성되어있음 원인 "^M"문자는 개행을 의미함 리눅스는 개행 문자가 LF = ‘\n’ = 0x0A이고, 윈도우는 CRLF = ‘\r’ + ‘\n’ = 0x0D 0x0A 임. 파일 안에 LF와 CRLF가 섞여있으면 vi 에디터는 CRLF를 ^M으로 표시하여 위와같은 상황이 발생함. 해결 방법 vi 에디터에서 "^M" 제거 방법 아래의 명령어를 통해 파일의 모든 "^M"문자를 제거할 수 있음 [명령어] :%s/^M//g [주의] "^M" 문자의 각 ^, M은 아래와 같이 ^ = Ctrl + V M = Ctrl + M 으로 입력해줘야함 Visual S..