Windows에서 작성한 shell script 파일을 ftp로 linux/unix 서버 등으로 업로드하면
script 파일의 개행 문자가 깨져서 ^M 이 생기는 현상이 있다.
Windows에서는 CRLF가 개행인데 linux/unix 에서는 LF가 개행이라 나타나는 현상이라 한다.
CR : Carriage return : 커서의 위치를 앞으로 이동
LF : Fine Feed : 현재 위치에서 바로 아래로 이동
vi -b FILE_NAME
:%s/^M//g
// ^M --> Ctrl + v + m