업무/etc
[Linux] CRLF LF 변환하기
sysops
2020. 10. 5. 00:32
728x90
텍스트파일을 사용하던 중 Unix(Linux)환경과 Windows(Dos)환경의 차이로 인한 오류가 발생한다.
그 중 많이 발생하는 오류가 개행문자로 인한 오류가 된다.
이유는 Unix(Linux)에서는 개행문자를 LF(\n)로 사용되지만 Windows(Dos)는 CRLF(\r\n)로 사용되기에 발생하는 문제다.
그래서 환경이 변했을 때 아래 명령어를 실행해주면 개행문제를 해결 할 수 있다.
1. Dos -> Unix
# yum install dos2unix
# dos2unix test.txt
2. Unix -> Dos
# yum install unix2dos
# unix2dos test.txt
728x90