스크립트를 만들어서 구동을 했더니 ./new.sh -bash: ./new1.sh: /usr/bin/sh^M: bad interpreter: No such file or directory 위와 같이 에러가 발생이 된다. vi new.sh #!/usr/bin/sh cd / mkdir test1 mkdir test2 mkdir test3 이렇게 밖에 없는데 뭐지..? 윈도우 메모장으로 파일을 수정한걸 리눅스에서 실행 할때 흔이 나타나는 에러 이다. vi -b new.sh 로 파일을 열어보면 #!/usr/bin/sh^M cd /^M mkdir test1^M mkdir test2^M mkdir test3^M 이렇게 있는걸 확인 할 수 있다. 뒤에 ^M 을 삭제를 해야 한다. 삭제 하는 방법은 sed -i -e '..