Notepad++ (노트패트++) 옵션: UNIX 형식으로 변환



Windows가 더 익숙하신 분들은 리눅스에서 사용하는 *.sh을 Notepad++에서 수정하는 것이 더 편리하죠~

그런데, 아래와 같은 에러가 발생하는 경우가 발생할 수가 있습니다.


./test.sh: line 7: $'\r': command not found


bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directory



원인은 Windows와 UNIX의 끝줄 처리 방식이 다르기 때문에 발생하는 것이죠.

(줄바꿈 문자를 Windows에서는 \n\r을 사용하고, UNIX에서는 \n을 사용하고 있죠.)



그렇다면, 어떻게 해결을 할 수 있을 까요?

Notepad++에서 아래 메뉴에서 옵션을 선택할 수 있습니다.


편집 > 줄의 끝문자(EOL) 변환 > UNIX 형식으로 변환


eidt > EOL Conversion > UNIX/OSX format




반응형

+ Recent posts