OS/Server > CentOS

파일의 개행코드 확인/변경 ( ^M 제거)

#file#newline#change#문자셋#마지막#맨뒤

파일의 개행코드 보기

#> cat -e 파일명

각 라인의 맨 뒤에 붙는 마크로 확인 가능하다.

개행코드 라인 맨 뒷 글자
개행코드가 LF 인경우 $
개행코드가 CR 인경우 ^M
개행코드가 LFCR 인 경우 ^M$

 

파일의 문자코드 확인

#> nkf -g 파일명


nkf 패키지가 없으면  # yum install nkf 으로 인스톨

 

파일 포멧 변환하기

Linux텍스트 파일을 => Windows에서 제대로 표시하기 위해서

#> unix2dos 파일명        :: CRLF->LF 변환

 

#>  yum install unix2dos

 

#> find ./ -type f -name "*.txt" | xargs unix2dos    일괄 .txt변환

 

Windows 텍스트 파일을 => Linux에서 제대로 표시하기 위해서

#> dos2unix 파일명        :: LF->CRLF 변환


#> find ./ -type f -name "*.txt" | xargs dos2unix

 

vi 에디터로 일괄 변경하기

:%s/^M$//

:%s/^M$//g

위에서 ^와 M 문자는   Ctrl+V, Ctrl+M  으로 입력해야 한다.