본문 바로가기

Job

[orther Tip] 유닉스/리눅스 라인피드^M 일괄 변경

유닉스/리눅스 라인피드^M 일괄 변경 UNIX/LINUX 줄바꿈 개행문자 변경

 

가끔 윈도우에서 shell 파일을 수정후 UNIX/LINUX 서버에 올리면 인코딩 문제로 발생

UNIX 서버에서 VI 명령어로 직접 수정하는걸 권장...

 

:1,$s/^M//g

1,$ 1행부터 마지막행($)까지라는 뜻
s는 string. 즉, 문자열을 의미하여 g는 global로서 전역의 의미

^M은 ctrl+shift+v+m 으로 하면된다.

 

vi 에디터에서 명령어 모드로 전환한 다음
^M은
손으로 입력하지 말고 CTRL + SHIFT + V + M 으로 해야 함..