O.S & Script & Programming
리눅스에서 ^m 없애기
도시형닌자
2011. 2. 10. 15:33
가끔 사용자들은 윈도우에서 스크립트 파일을 만든 후 리눅스에 가져가서
아.... 실행이 안되.... 라고 말씀하시는 분들 꽤 있다.
그 이유 중 하나는 ^M 때문!!!!!
없애 보자 ^^
1. perl을 사용
# perl -i -pe 's/\015//g' *.sh
2. vim을 사용해
:set fileformat =unix
or
:set ff=unix
fileformat과 ff는 같은 말이다
3. 그 외 툴
dos2unix 문서명
여러 파일을 하고 싶을 때는 문서명에 *.sh라고 하면 된다
반대로
unix2dos를 사용하면 ^m이 생긴다.
아.... 실행이 안되.... 라고 말씀하시는 분들 꽤 있다.
그 이유 중 하나는 ^M 때문!!!!!
없애 보자 ^^
1. perl을 사용
# perl -i -pe 's/\015//g' *.sh
2. vim을 사용해
:set fileformat =unix
or
:set ff=unix
fileformat과 ff는 같은 말이다
3. 그 외 툴
dos2unix 문서명
여러 파일을 하고 싶을 때는 문서명에 *.sh라고 하면 된다
반대로
unix2dos를 사용하면 ^m이 생긴다.