So führen Sie Befehle aus einem Shell -Skript aus

So führen Sie Befehle aus einem Shell -Skript aus

„Die Arbeit mit Shell -Skript ist etwas, mit dem ein Linux -Benutzer zu Hause sein sollte. Wie Sie lernen, Befehle auszuführen, spielt jedoch eine große Rolle für Ihr Verständnis und die Arbeit mit Shell -Skripten. In diesem Handbuch werden alle Details zum Ausführen von Befehlen in einem Shell -Skript erläutert. Wir werden alles abdecken, vom Erstellen eines Shell -Skripts über das Definieren von Variablen bis hin zur Ausführung des Shell -Skripts. Lass uns anfangen!”

Ausführungsbefehle aus einem Shell -Skript ausführen

Die Shell ist ein Dolmetscher, mit dem Benutzer arbeiten und mit dem Linux -System interagieren können. Die Shell arbeitet als Befehlszeilen-Interpreter, nimmt Eingänge und gibt Ausgabe an. Ein Shell -Skript kann Schleifen, Funktionen, Variablen und Befehle enthalten. Das Beste mit Shell -Skripten ist, wie sie die Automatisierung von Aufgaben erleichtern. Lassen Sie uns in die Details der Ausführung von Befehlen in einem Shell -Skript eingehen.

Erstellen eines Shell -Skripts

Ein Shell -Skript hat das .Sch Erweiterung, und Sie können ein Shell -Skript mit einem Editor erstellen, sofern Sie die Datei mit dem speichern .SH -Erweiterung. In diesem Fall werden wir ein l erstellenInuxHint.Sch Skript mit dem Nano Editor.

$ sudo nano LinuxHint.Sch

Sobald die Datei geöffnet ist, müssen Sie die folgende Zeile als Erstes schreiben, damit das System mit einem Shell -Skript zusammenarbeiten.

#!/Bin/Bash

Wenn Ihr Shell -Skript konstruiert ist, können wir sehen, wie Sie Befehle im Skript ausführen können.

Ausführungsbefehle in einem Shell -Skript ausführen

Ein Shell-Skript unterstützt die integrierten Linux-Befehle. Es funktioniert ähnlich, wie Sie Linux -Befehle auf Ihrem Terminal ausführen würden. Wenn Sie beispielsweise Befehle ausführen möchten, um das aktuelle Datum und die aktuelle Uhrzeit zu erhalten und den protokollierten Benutzer anzuzeigen, können Sie die verwenden Datum Und WHO Befehle, indem sie sie wie gezeigt eingeben.

Ausführung eines Shell -Skripts

Sobald Sie die Befehle definiert haben, die Sie ausführen möchten, speichern Sie das Bash -Skript. Bevor Sie das Skript ausführen, müssen wir es zunächst mit der folgenden Syntax ausführen lassen.

sudo chmod +x Dateiname.Sch

Sobald es ausführbar ist, können Sie das Skript mit der folgenden Syntax ausführen.

Bash Filename.Sch
oder
. Dateinamen.Sch

Arbeiten mit Variablen

Shell-Skripte ermöglichen die Erstellung von benutzerdefinierten Variablen, die Ausgabe der angegebenen Befehle zu halten. Um die Ausgabe des Befehls in einer Variablen zu halten, legen Sie den Befehl mithilfe mit $ (). Zum Beispiel, wenn wir das aktuelle Datum mit dem erhalten mussten Datum Befehl und speichern Sie es in einer Variablen, wir könnten unsere Variable wie unten gezeigt definieren.

mydate = $ (Datum)

Beachten Sie, dass zwischen den Wörtern in der Zeile keinen Abstand geben sollte.

Wenn Sie benutzerdefinierte Variablen erstellen möchten, schreiben Sie den Variablennamen, und der Wert sollte in doppelte Zitate eingeschlossen sein. Überprüfen Sie beispielsweise die unten stehende Variable.

Greet = "Hallo, genießen Sie das Tutorial?"

Sobald die Variable erstellt wurde, können Sie sie mit dem aufrufen $ gefolgt vom variablen Namen. Sie können dann den Befehl mit dem ausführen Echo Befehl.

Die Ausgabe würde wie erwartet basierend auf den von uns hinzugefügten Befehlen ausgeführt.

Arbeiten mit interaktiven Shellbefehlen

Mit einem Shell -Skript können Sie mit Befehlen und Variablen arbeiten, die über Eingaben mit dem Benutzer interagieren, um die Ausgabe zu bestimmen. Wie unten gezeigt, verwenden wir die lesen Befehl, um die Benutzereingabe zu erhalten und die Ausgabe wiederzugeben.

Hier ist die Ausgabe

Funktionen definieren

Sie können auch Befehle durch Funktionen im Shell -Skript ausführen. Eine Funktion kann eine beliebige Anzahl von Argumenten erfolgen, und Sie können eine Funktion erstellen, um jeden Befehl auszuführen. Im Folgenden finden Sie ein Shell -Skript mit einer Funktion, die einen Ordner und fünf Dateien darin erstellt.

Hier ist die Ausgabe nach der Ausführung des Skripts.

Abschluss

Shell -Skripte sind nicht so schwierig zu arbeiten und zu erstellen. Mit ein paar Tricks können Sie leicht verschiedene Befehle in Ihren Shell -Skripten verwenden, um viele Funktionen zu erreichen. In diesem Leitfaden haben wir gesehen, wie verschiedene Möglichkeiten in einem Shell -Skript ausführen können, wie Sie Befehle ausführen können. Hoffentlich haben Sie jetzt eine Grundlage zum Erstellen von Shell -Skriptbefehlen.