[root@localhost src]# sh study_linux.sh
study_linux.sh: line 9: $'\r': command not found
sh 명령어로 스크립트 파일을 실행하던 중 오류가 발생했다.
구글링을 해보니 원인은 Windows에서 작성한 파일을 Linux에서 실행하려 해서 발생한 오류였다.
Windows 와 Linux 간 파일의 개행 처리 방식이 달라 생긴 오류였다.
해결 방법은 간단하다.
[root@localhost src]# yum -y install dos2unix
[root@localhost src]# dos2unix study_linux.sh
dos2unix: converting file study_linux.sh to Unix format ...
yum 명령어를 통해 dos2unix을 설치해준 후 위 명령어를 실행하면 간단히 개행문자 오류를 해결 할 수 있다.