LINUX
리눅스 ^M 치환 및 제거
으악꿈
2021. 2. 19. 15:44
728x90
윈도우에서 작성한 파일을 리눅스 서버에 업로드하는 경우 개행 문자가 깨져보이는 현상이 발생할 수 있다.
윈도우에서는 CRLF 가 개행인데 Linux/Unix에서는 LF가 개행이라 나타나는 현상이다.
제거하는 방법은 다음과 같다
# vi 파일명
:%s/^M//g 입력 - 해당 파일의 모든 ^M을 공백으로 치환 ( ^M은 ctrl+v+m 으로 입력 가능 )
치환도 가능하다
# vi 파일명
:%s/^M/\r/g 입력 - 해당 파일의 모든 ^M을 개행처리 ( ^M은 ctrl+v+m 으로 입력 가능 )
728x90