Wie führe ich ein ZSH -Skript aus?

Wie führe ich ein ZSH -Skript aus?
Als Linux -Benutzer werden wir ständig immer wieder Befehle ausführen. Glücklicherweise können wir dank verfügbarer Tools wie Bash Scripting solche Aufgaben automatisieren. Dies kann uns wiederum helfen, Zeit zu sparen und es uns ermöglichen, uns auf die Entwicklung zu konzentrieren.

In diesem Tutorial diskutieren wir verschiedene Möglichkeiten, ein ZSH -Skript auszuführen.

Was ist ein ZSH -Skript?

Ein ZSH -Shell -Skript ist eine Textdatei, die Anweisungen oder Befehle enthält, die von der ZSH -Shell ausgeführt werden sollen. Die ZSH -Shell ist eine erweiterte Version der Bourne erneut. So funktionieren die meisten Befehle und Skripte, die für Bash geschrieben wurden.

Die ZSH -Shell liefert vollständige Programmiersprachenfunktionen wie Variablen, Steuerfluss, Schleifen, Funktionen und mehr.

So führen Sie ein ZSH -Skript aus

Sobald Sie Ihr Shell -Skript vollständig und bereit haben, müssen Sie die Dateiberechtigungen ändern.

Verwenden Sie die Befehle, um die Ausführungsberechtigungen für Ihr Shell -Skript festzulegen:

sudo chmod +x scriptName.Sch

Sie können auch die Oktal -Darstellung verwenden, um die Berechtigungen als:

sudo chmod 744 scriptName.Sch

Obwohl das Hinzufügen des .Die SH -Erweiterung Ihres Shell -Skripts wird erwartet, es ist nicht erforderlich, und die Befehle in Ihrem Shell -Skript funktionieren mit oder ohne die .SH -Erweiterung.

Um Ihr Skript auszuführen, können Sie den vollständigen Dateipfad zum Skript angeben. Wenn sich die Datei beispielsweise im Ordner der Dokumente befindet, können Sie dies tun:

/home/user/debian/documents/myScript.Sch

Wenn Ihr Skript Argumente akzeptiert, können Sie sie genauso übergeben, wie Sie es in einem normalen Befehl tun würden.

/home/user/debian/documents/myScript.Sch >

Sie können auch einen relativen Weg zu Ihrem Bash -Skript übergeben. Zum Beispiel:

./MyScript.Sch

Nennen Sie explizit ZSH

Obwohl die meisten Skripte, die für Bash geschrieben wurden.

Sie können dies tun, indem Sie einen Shebang in der Dokumentvorverstärker hinzufügen oder das Skript mit Ihrer gewünschten Shell aufrufen.

Um ZSH explizit zu verwenden, fügen Sie den Shebang als:

#!/usr/bin/zsh

Stellen Sie vor dem Hinzufügen des Shebangs sicher, dass Sie den richtigen Weg zum ZSH -Binary haben. Sie können dies mit dem Befehl wie:

Welches ZSH
/usr/bin/zsh

Verwenden Sie den Befehl, um den zu verwendenden Interpreter anzugeben:

ZSH ~/DOCUMENTS/MYSCRIPT.Sch

Die obige Syntax startet Ihr Skript mit dem angegebenen Shell -Interpreter.

Abschluss

In diesem Tutorial haben wir uns verschiedene Möglichkeiten angesehen, Ihre ZSH -Skripte direkt aus dem Terminal auszuführen. Wir haben auch besprochen, wie Sie Ihren gewünschten Shell -Interpreter angeben, entweder mit dem Shebang oder dem Befehl.

Wenn Sie sich für Shell-Skripten interessieren, lesen Sie unsere anderen Bash-Skript-Tutorials für eingehende Guides.

Vielen Dank für das Lesen!