Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So lösen Sie das Problem, dass das in Notepad++ geschriebene Shell-Skript unter Linux nicht ausgeführt werden kann

So lösen Sie das Problem, dass das in Notepad++ geschriebene Shell-Skript unter Linux nicht ausgeführt werden kann

(*-*)浩
(*-*)浩Original
2019-11-23 11:21:125534Durchsuche

So lösen Sie das Problem, dass das in Notepad++ geschriebene Shell-Skript unter Linux nicht ausgeführt werden kann

Notepad++ ist ein kostenloser Open-Source-Code-Editor für die Windows-Umgebung. Unterstützte Sprachen: C, C++, Java, C#, XML, HTML, PHP, Javascript!

In diesem Artikel erfahren Sie, wie Sie das Problem lösen können, dass das unter Windows mit Notepad++ entwickelte Shell-Skript beim Hochladen auf Linux nicht ausgeführt werden kann (Bom-Problem). (Empfohlenes Lernen: notepad++)

Problembeschreibung:

Beim Debuggen einer Shell-Anweisung wurde festgestellt, dass die Shell kopiert hat Der Notepad++-Text Bei der Ausführung unter Linux gibt es keine Fehler! Wenn ich jedoch das im Editor geschriebene Shell-Skript zum Debuggen auf das Linux-System hochlade, wird die Fehlermeldung angezeigt, dass der Befehl nicht gefunden werden kann! Wenn man genau darüber nachdenkt, muss die Ursache des Problems bei Nodepad++ liegen. Nach der Suche nach der Ursache stellte sich heraus, dass es sich um ein Problem der Formatkonvertierung handelte

Anzeigen des aktuellen Textformats

In der Notepad++-Oberfläche befindet sich in der unteren rechten Ecke eine Beschreibung des Dateiformats: „DosWindows oder UNIX oder Mac“.

So lösen Sie das Problem, dass das in Notepad++ geschriebene Shell-Skript unter Linux nicht ausgeführt werden kann

2. Dateikonvertierungsmethode

Es kann jedoch problematisch sein, wenn Sie jedes Mal, wenn Sie eine Shell schreiben, eine solche Konvertierung durchführen müssen Datei, dann gibt es Gibt es keine dauerhafte Lösung?

Die Antwort lautet: Ja, wir können Notepad++ so einstellen, dass neue Dateien standardmäßig im Shell-Format erstellt werden. Der spezifische Vorgang ist wie folgt:

In Notepad++ öffnen , Einstellungen, Homepage-Optionen

So lösen Sie das Problem, dass das in Notepad++ geschriebene Shell-Skript unter Linux nicht ausgeführt werden kann

Hinweis:

1 Dateiformat, Zeilenumbrüche unterscheiden sich zwischen Windows und Linux

2 UTF8-Dateien sollten keinen Stücklisten-Header haben

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass das in Notepad++ geschriebene Shell-Skript unter Linux nicht ausgeführt werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn