2024년 12월 24일 화요일

Ubuntu 에서 shell script 가 실행안될때

어제 실제 겪은 일입니다. 

보통 Linux 나 Ubuntu를 많이는 사용하지 않다보니, Smaba로 연결해서 Windows에서 작업을 하는 편입니다.

보통때처럼 Python작업할때처럼 Window Visual Studio Code로 Shell Script를 만들어 사용했는데 Shell Script가 동작하지 않는 경우가 있었습니다.

가장 먼저 확인하는 것은 실행 권한입니다. 이것은 당연히 확인을 하였고요,

chmod +x filename

이상하게 첫째줄부터 오류가 발생하는 하였습니다.

^M

오류에 위와 같은 텍스트가 보인다면 개행을 의심하시기 바랍니다.

windows 는 (CR)+(LF) 이고 unix(ubuntu)에서는 (LF) 입니다. 

CR을 제거하시면 됩니다.



댓글 없음:

댓글 쓰기