So schreiben Sie ein einfaches Bash -Skript

So schreiben Sie ein einfaches Bash -Skript
Viele betrachten ein unabhängiges Wort. Nur sehr wenige Leute wissen jedoch, dass der Begriff "Bash" tatsächlich für Bourne erneut Shell (Bash) steht. Bash ist nicht nur der Standard-Interpreter für das Linux-Betriebssystem, sondern eine vollwertige Programmiersprache. Diejenigen, die gern das Linux -Betriebssystem verwenden, müssen sich des Bash -Skripts bewusst sein. Für Anfänger Benutzer zeigt dieser Artikel jedoch den Prozess zum Schreiben eines einfachen Bash -Skripts in Linux Mint 20.

Schreiben eines einfachen Bash -Skripts in Linux Mint 20

Indem Sie die folgenden Schritte erfolgreich ausführen, können Sie ein einfaches Bash -Skript in Linux Mint 20 schreiben:

Erstellen Sie zunächst ein leeres Dokument im Home -Verzeichnis von Linux Mint 20 und geben Sie ihm einen beliebigen Namen an, gefolgt von der .SH -Erweiterung. Für unser Szenario haben wir das Dokument 'Bash benannt.Sh, 'Wie im Bild unten gezeigt:

Doppel klicken Sie auf diese Datei, um sie zu öffnen, um sie zu öffnen. Sobald die Datei geöffnet ist, geben Sie '# ein'# ein!/bin/bash 'als erste Zeile der Datei. Diese Zeile wird zu jeder Bash -Datei hinzugefügt, um anzuzeigen, dass der folgende Code ein Bash -Skript ist. Diese Zeile wird auch im folgenden Bild angezeigt:

Schreiben Sie nach dem Hinzufügen der obigen Zeile ein Bash -Skript, um eine Nachricht im Terminal anzuzeigen. Geben Sie dazu einfach das im Bild unten gezeigte Skript in der Bash -Datei ein. In diesem Skript wird der Befehl "Echo" verwendet, um eine einfache Nachricht im Terminal zu drucken. Die zu angezeigte Nachricht wird immer in umgekehrte Kommas in Bash eingegeben.

Sobald Sie dieses Skript eingegeben haben, speichern Sie einfach Ihre Bash -Datei und schließen Sie sie dann.
Jetzt müssen Sie dieses Bash -Skript ausführen. Dazu müssen Sie das Terminal starten, wie im folgenden Bild gezeigt:

Führen Sie nach dem Start des Terminals in Linux Mint 20 das neu erstellte Bash -Skript mit dem unten gezeigten Befehl aus:

$ bash -Datei.Sch

Hier müssen Sie den Namen geben, den Sie Ihrer Bash -Datei gegeben haben, um den Begriff 'Datei zu ersetzen."Wir haben diesen Namen durch den Namen" Bash "ersetzt.Sh, 'i.e., mit dem Namen der Bash -Datei, die wir erstellt haben.

Nachdem Sie diesen Befehl ausgeführt haben, wird die Ausgabe Ihres Bash -Skripts im Terminal angezeigt, wie im Bild unten gezeigt:

Jetzt werden wir versuchen, unser Bash -Skript ein bisschen interaktiver zu gestalten. Das heißt, wir werden versuchen, das Skript in der Lage zu machen, Eingaben vom Benutzer zu erhalten. Öffnen Sie dazu die gerade erstellte Bash -Datei und geben Sie das im folgende Bild angezeigte Skript ein.

In diesem Skript möchten wir, dass der Benutzer seinen Namen angibt. Sobald der Benutzer über das Terminal seinen Namen eingibt, wird der Name in der Variablen "Name" über den Befehl "Read" gespeichert. Anschließend möchten wir den Benutzer eine Nachricht anzeigen, während wir den Benutzer mit dem Namen ansprechen, den er oder sie eingegeben hat. Hier können Sie auf den Wert zugreifen, der in der Variablen "Name" gespeichert ist, indem Sie ein "$" -Symbol davor setzen. Die Verwendung des Befehls "Echo" wurde bereits in dem oben erstellten Skript ausführlich erklärt.

Führen Sie Ihr neu geändertes Bash -Skript über das Terminal aus. Aufgrund der oben genannten Änderung werden Sie auf dem Terminal aufgefordert, Ihren Namen anzugeben, wie im Bild unten gezeigt:

Sobald Sie Ihren Namen angeben und eingeben, wird das Bash -Skript eine Nachricht an Sie angezeigt, während Sie Ihren Namen ansprechen, wie im folgenden Bild gezeigt:

Jetzt werden wir versuchen, unser Bash -Skript ein bisschen mehr zu optimieren, um Ihnen die Verwendung des Befehls "Datum" zu demonstrieren. Dieser Befehl wird einfach verwendet, um das aktuelle Datum und die aktuelle Uhrzeit zu bestimmen. Um diese Funktionalität zu erreichen, geben Sie das im Bild unten gezeigte Skript in Ihrer Bash -Datei ein.

Der einzige Unterschied zum obigen Skript besteht darin, dass wir dieses Mal eine neue Variable, "Datum" erstellt und den Befehl "Datum" als Wert zugewiesen haben. Wenn wir einen Befehl in einer Variablen in Bash speichern möchten, ist dieser Befehl immer in Klammern eingeschlossen, und wir stellen ein '$' -Symbol vor dem Befehl ein. Nachdem wir den Wert des Befehls "Datum" in der Variablen "Datum" gespeichert haben, haben wir ihn einfach im Terminal ausgedruckt. Speichern Sie nach diesen Änderungen die Bash -Datei und schließen Sie sie.

Führen Sie das gleiche Bash -Skript erneut aus. Nach dem Eingeben Ihres Namens werden Ihnen das Terminal diesmal auch das aktuelle Datum und die aktuelle Uhrzeit angezeigt, während Sie sich mit Ihrem Namen ansprechen, wie im folgenden Bild gezeigt:

Manchmal möchten Sie möglicherweise nicht, dass die Ausgabe eines Bash -Skripts im Terminal angezeigt wird. Oder besser gesagt, Sie möchten, dass die Ausgabe in einer anderen Datei gespeichert wird. Dazu müssen Sie das Bash -Skript erneut ändern. Dieses Mal müssen Sie nur das Symbol '>>' hinzufügen, gefolgt vom Dateinamen, in dem die Ausgabe gespeichert werden soll, nach dem Befehl "Echo", der ursprünglich zur Anzeige der Ausgabe auf dem Terminal verwendet wurde. Der Befehl 'echo', gefolgt vom Symbol '>>' und dem Dateinamen. In unserem Fall haben wir die Ausgabedatei 'Neubashfile benannt.txt, 'Wie Sie im unten gezeigten Bild verifizieren können:

Speichern Sie die Datei und schließen Sie sie, nachdem Sie diese Änderungen vorgenommen haben, und schließen Sie sie. Führen Sie diese Bash -Datei aus dem Terminal aus. Das Terminal wird Sie auffordern, Ihren Namen einzugeben. Nachdem Sie Ihren Namen eingegeben haben, können Sie, sobald Sie die Eingabetaste drücken, keine Ausgabe mehr im Terminal sehen, wie im folgenden Bild gezeigt:

Gehen Sie jetzt zu Ihrem Heimverzeichnis. Hier finden Sie eine neue Datei namens 'Newbashfile.txt, 'wie im Bild unten hervorgehoben:

Wenn Sie auf diese Datei doppelklicken, um sie zu starten, können Sie die Ausgabe Ihres Bash-Skripts als Inhalt dieser Textdatei sehen, wie im folgenden Bild gezeigt:

Alternativ können Sie auch den folgenden Befehl in Ihrem Terminal ausführen, um den Inhalt dieser Ausgabedatei anzuzeigen:

$ cat Neubashfile.txt


Wenn Sie den oben gezeigten Befehl ausführen, können Sie den Inhalt dieser Datei in Ihrem Terminal sehen:

Abschluss

Die verschiedenen Szenarien, die in der oben gezeigten Methode diskutiert werden. Mit Hilfe dieser Szenarien haben wir es geschafft, die Methode zur Eingabe des Eingangs, der Anzeige der Ausgabe, der Verwendung von Bash -Befehlen und der Speicherung der Ausgabe eines Skripts auf eine neue Datei zu demonstrieren. Die Bash -Programmierung kann jedoch auch sehr günstig für andere komplexe Probleme verwendet werden.