Notepad++는 Windows 환경에서 지원되는 무료 오픈 소스 코드 편집기입니다: C, C++, Java, C#, XML, HTML, PHP, Javascript!
이 기사에서는 Windows에서 notepad++를 사용하여 개발한 쉘 스크립트가 Linux에 업로드되어 실행되지 않는 문제(bom 문제)를 해결하는 방법에 대해 설명합니다. (권장 학습: notepad++)
문제 설명:
셸 문 디버깅 중에 발견되었습니다. notepad++ 텍스트에서 복사한 쉘이 Linux에서 실행되면 오류가 없습니다! 그런데 디버깅을 위해 메모장에 작성한 쉘 스크립트를 리눅스 시스템에 업로드하면 명령어를 찾을 수 없다는 오류가 보고됩니다! 생각해 보니 문제의 근본 원인은 Nodepad++에 있는 것 같습니다. 원인을 검색한 결과 형식 변환 문제로 밝혀졌습니다
1. format
#🎜🎜 #Notepad++ 인터페이스의 오른쪽 하단에 "DosWindows 또는 UNIX 또는 Mac"이라는 파일 형식에 대한 설명이 있습니다.2. 파일 변환 방법
그러나 쉘 파일을 작성해야 하는 경우 매번 이 변환이 번거로울 수 있는데 영구적인 해결책이 있습니까?답은 '예'입니다. 기본적으로 셸 형식으로 새 파일을 생성하도록 Notepad++를 설정할 수 있습니다.
메모장 열기++, 설정, 환경 설정
참고:#🎜🎜 #1 파일 형식, 줄 바꿈은 Windows와 Linux 간에 다릅니다
2 UTF8 파일에는 BOM 헤더가 없어야 합니다위 내용은 Notepad++로 작성된 쉘 스크립트가 Linux에서 실행되지 않는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!