
도스(DOS) 모드 파일은 줄 끝(라인 엔딩, line ending)이 CRLF(\r\n)로 되어 있는 반면, 유닉스(Unix) 모드 파일은 LF(\n)만 사용합니다. DOS 모드 파일을 유닉스 모드로 변경하려면 줄 끝을 바꿔야 합니다. 다음은 이를 수행하는 방법들입니다.
“dos2unix” 명령어 사용 (가장 쉬움)
dos2unix filename.txt- 이 명령어는 원본 파일을 유닉스 형식으로 변환합니다.
- 대부분의 리눅스/유닉스 시스템에서 설치되어 있으며, 없을 경우 설치 필요
sudo apt install dos2unix # Debian/Ubuntu
sudo yum install dos2unix # CentOS/RHEL“sed” 명령어 사용
sed -i 's/\r$//' filename.txt- 줄 끝의 \r 문자(CR)를 제거합니다.
- -i 옵션은 파일을 직접 수정합니다.
tr 명령어 사용
tr -d '\r' < filename.txt > newfile.txt- 원본 파일을 변경하지 않고 새 파일로 저장합니다.
vim에서 직접 저장할 때
파일을 열고 다음을 입력
:set fileformat=unix
:wq



