LINUX

리눅스 ^M 치환 및 제거

으악꿈 2021. 2. 19. 15:44
728x90

윈도우에서 작성한 파일을 리눅스 서버에 업로드하는 경우 개행 문자가 깨져보이는 현상이 발생할 수 있다.

 

윈도우에서는 CRLF 가 개행인데 Linux/Unix에서는 LF가 개행이라 나타나는 현상이다.

 

중간에 ^M으로 깨진다

 

 

제거하는 방법은 다음과 같다

# vi 파일명

:%s/^M//g 입력 - 해당 파일의 모든 ^M을 공백으로 치환 ( ^M은 ctrl+v+m 으로 입력 가능 )

^M이 제거된다.

 

치환도 가능하다

# vi 파일명

:%s/^M/\r/g 입력 - 해당 파일의 모든 ^M을 개행처리 ( ^M은 ctrl+v+m 으로 입력 가능 )

^M이 개행 처리된다.

728x90

'LINUX' 카테고리의 다른 글

rsync 사용법  (0) 2021.02.23
크론탭(Crontab) 사용법  (0) 2021.02.19
리눅스 CentOS 명령어 만들기(alias 등록)  (0) 2021.02.18
리눅스 (LINUX, CentOS) 기본 명령어  (0) 2021.02.18
Yum Repository 다음 저장소로 변경  (0) 2021.02.18