리눅스에서 윈도우로 가져온 파일에 개행(엔터) 2번씩 들어갔을 경우

리눅스에서 윈도우로 가져온 파일에 개행(엔터) 2번씩 들어갔을 경우

리눅스에서 윈도우로 가져온 소스파일 모든 행에 엔터가 2번씩 들어가는 경우가 있다.

리눅스의 개행 문자는 라인 피드(\n)이고, 윈도우의 개행 문자는 캐리지 리턴과 라인 피드(\r\n)이다.

(참고로 맥킨토시의 개행문자는 캐리지 리턴(\r)이다.)

기존 개행이 \n 인 파일에, 윈도우 개행 문자인 \r\n 이 추가로 들어간 경우다.

다시 말해, \n 이 \r\n\n 또는 \n\r\n 이 된 경우다.

해결 방법은 다음과 같다.

1. 해당 파일을 notepad++로 열기한다.

2. \r\n 을 모두 제거한다. (찾아바꾸기로 \r\n 을 빈값으로 바꾸기)

3. \n 을 \r\n 으로 모두 바꾼다. (찾아바꾸기로 \n 을 \r\n 으로 바꾸기)