notepad++ 쉘 스크립트에 \r 추가 [닫기]

notepad++ 쉘 스크립트에 \r 추가 [닫기]

bash 스크립트를 작성할 때 notepad++가 문자를 추가하는 것을 확인했습니다. 예를 들어, notepad++로 작성된 간단한 대기 스크립트는 \r을 추가하여 스크립트를 중단합니다. 표준 Windows 메모장에는 이 문제가 없습니다. 이러한 추가 문자를 확인하거나 제어할 수 있는 방법이 있습니까?

메모장++(utf8, bom 없는 utf8, ansi)에서 다양한 인코딩 옵션을 시도했습니다.

다음은 Notepad 또는 Nano에 저장할 때 작동하지만 Notepad++(v.5.9.8)에서는 작동하지 않는 샘플 스크립트입니다.

#!/bin/bash
#Written in Notepad
echo I will say something and wait 5 seconds
sleep 5
echo then say something again

답변1

"unix" 줄 끝을 사용하여 Notepad++에 파일을 저장할 수 있습니다. 메뉴선택입니다. 예시 보기

답변2

편집>EOL 변환>유닉스 변환 및 저장 메뉴 항목입니다.

이 답변은 Thomas가 제공한 세 번째 링크에 설명되어 있습니다.

관련 정보