job/etc
리눅스 파일 엔터표시(^M) 없애기
시스템엔지니어
2018. 8. 31. 16:54
-rw-r--r-- 1 root root 2174 Nov 10 2015 install.sh^M
drwxr-xr-x 2 root root 4096 Jan 11 12:56 ^[[01;34mmonitor^[[0m^M
drwxr-xr-x 4 root root 4096 Nov 17 11:42 ^[[01;34mreboot^[[0m^M
-rw-r--r-- 1 root root 633 Nov 1 11:13 reboot.sh^M
-rw-r--r-- 1 root root 643 Nov 17 11:05 reboot.sh.1^M
위처럼
script 명령어로 파일 저장하고 vi로 열어보면 마지막 ^M 엔터표시 있다.
script 명령어 아니여도 윈도우에서 파일 저장한거 리눅스에서 연다던지 하면 저런 ^M 표시 있을수있다.
저거 지우는 명령어는
perl -p -i -e "s/\r//g" filename