>개발 도구 >메모장 >Notepad++로 작성된 쉘 스크립트가 Linux에서 실행되지 않는 문제를 해결하는 방법

Notepad++로 작성된 쉘 스크립트가 Linux에서 실행되지 않는 문제를 해결하는 방법

(*-*)浩
(*-*)浩원래의
2019-11-23 11:21:125629검색

Notepad++로 작성된 쉘 스크립트가 Linux에서 실행되지 않는 문제를 해결하는 방법

Notepad++는 Windows 환경에서 지원되는 무료 오픈 소스 코드 편집기입니다: C, C++, Java, C#, XML, HTML, PHP, Javascript!

이 기사에서는 Windows에서 notepad++를 사용하여 개발한 쉘 스크립트가 Linux에 업로드되어 실행되지 않는 문제(bom 문제)를 해결하는 방법에 대해 설명합니다. (권장 학습: notepad++)

문제 설명:

셸 문 디버깅 중에 발견되었습니다. notepad++ 텍스트에서 복사한 쉘이 Linux에서 실행되면 오류가 없습니다! 그런데 디버깅을 위해 메모장에 작성한 쉘 스크립트를 리눅스 시스템에 업로드하면 명령어를 찾을 수 없다는 오류가 보고됩니다! 생각해 보니 문제의 근본 원인은 Nodepad++에 있는 것 같습니다. 원인을 검색한 결과 형식 변환 문제로 밝혀졌습니다

1. format

#🎜🎜 #Notepad++ 인터페이스의 오른쪽 하단에 "DosWindows 또는 UNIX 또는 Mac"이라는 파일 형식에 대한 설명이 있습니다.

Notepad++로 작성된 쉘 스크립트가 Linux에서 실행되지 않는 문제를 해결하는 방법

2. 파일 변환 방법

그러나 쉘 파일을 작성해야 하는 경우 매번 이 변환이 번거로울 수 있는데 영구적인 해결책이 있습니까?

답은 '예'입니다. 기본적으로 셸 형식으로 새 파일을 생성하도록 Notepad++를 설정할 수 있습니다.

메모장 열기++, 설정, 환경 설정

Notepad++로 작성된 쉘 스크립트가 Linux에서 실행되지 않는 문제를 해결하는 방법

참고:

#🎜🎜 #1 파일 형식, 줄 바꿈은 Windows와 Linux 간에 다릅니다

2 UTF8 파일에는 BOM 헤더가 없어야 합니다

위 내용은 Notepad++로 작성된 쉘 스크립트가 Linux에서 실행되지 않는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.