Bash für Loop 1 bis Top 10

Bash für Loop 1 bis Top 10

Wir alle wissen, dass viele der grundlegenden Programmierkonzepte viele Datenstrukturen, Variablen, Aussagen und Schleifen enthalten. Loops sind bei allen sehr bekannt, wenn sie eine Reihe von Anweisungen ausführen oder einige Aufgaben unter bestimmten Bedingungen ausführen. Die berühmteste und am häufigsten gebrauchte Schleife ist die „für“ -Schloop. Also werden wir uns heute die Syntax und die Arbeit der „for“ -Schloop für eine Reihe von Zahlen ansehen, ich.e., 1 bis 10. Beginnen wir zunächst eine Terminalschale mit Hilfe eines Befehls „Strg+Alt+T“ auf dem Ubuntu 20 öffnen.04 Desktop -System.

Beispiel 01:

Unser erstes Beispiel wird die „für“ -Schloop für seine am häufigsten verwendete Syntax in der Programmiersprache abdecken, ich.e., Einfache Klammern. Erstellen wir zuerst eine Bash -Datei mit der Verwendung einer "Berührung" -Anfrage in Ihrer Shell gemäß der folgenden Ausgabe.

$ Touch Bash.Sch

Die Bash -Datei wurde erfolgreich im Basis -Heimatordner von Ubuntu 20 erstellt.04. Öffnen Sie es in einem Editor -Tool, um ein Bash -Skript darin zu erstellen. Sie können auch den Editor "VIM" anstelle des "Nano" -Heaktors verwenden.

$ nano bash.Sch

Jetzt ist die Datei im GNU Nano, 4 geöffnet.8 Redakteure. Zu Beginn einer Datei haben wir den Bash -Support hinzugefügt. Wir möchten bestimmte Befehle ausführen, indem wir die "für" -Schloop für bis zu 10 Iterationen verwenden. Das „für“ verwendet einfache Klammern als erste Syntax und gibt den Zustand darin an. Der Startwert der Schleife lautet „1“ gemäß dem Iterator „I“. Es läuft weiter, bis der Iteratorwert weniger oder gleichwertig zu 10 wird. Bei jeder Iteration wird der Iteratorwert um 1 erhöht, bis der Iterator 10 wird. Innerhalb jeder Iteration wird die Klausel „Do“ ausgeführt. Es wird die Anweisung "Echo" ausführen, um die Iterationsnummer mit Iterator "I" anzuzeigen. Speichern Sie diesen Code durch "Strg+S".

Drücken Sie Strg+X, um den Editor zu beenden. Führen Sie Ihren Code mit dem Schlüsselwort "Bash" zusammen mit dem Namen einer Datei aus. Sie können sehen, dass die Ausgabe das Ergebnis von 10 Iterationen zeigt,.

$ Bash Bash.Sch

Beispiel 02:

Die zweite einfache Methode, um die Schleife für die „für“ zu verwenden. Öffnen Sie die gleiche Bash -Datei erneut mit dem Befehl „Nano“. Fügen Sie zuerst die Bash -Erweiterung hinzu. Danach wurde die "für" -Schloop mit dem Wort "für" initialisiert. Jetzt müssen Sie die Iteratorvariable "I" nach dem Wort "für" angeben. Zu erwähnen, auf die Auswahl der Iterationen in Klammern muss das Wort „in“ gemäß dem folgenden Bild folgen. Der Bereich wurde von 1 bis 10 mit zwei Punkten dazwischen definiert. Die "für" -Schloop wird weiter laufen, bis 10 Iterationen, ich.e., Die Klausel der Schleife "Do". Der Hauptpunkt für diese Syntax der „für“ -Schloop ist, dass die Inkrementierung nicht angeben muss, da sie automatisch durch 1 erhöht wird.

Die Ausführung dieser Syntax für die Schleife "für" veranlasst uns, die Echo -Anweisung in der Klausel "Do" 10 Mal mit der unten erwähnten Iterationsnummer auszuführen.

$ Bash Bash.Sch

Beispiel 03:

Eine andere Methode zur Verwendung der „für“ -Schloop in einem Bash -Skript ist der obigen Methode mit ein wenig Änderung ziemlich ähnlich. In dieser Technik werden wir keine Klammern innerhalb der „für“ -Schloop verwenden. Beginnen Sie nach der Bash -Unterstützung mit der Iteratorvariablen "I" die "für" -Schloop, gefolgt vom Schlüsselwort "In". Nach dem Wort „in“ müssen Sie den Bereich angeben, wie wir im folgenden Code getan haben, ich.e., 1 bis 10. Diese Schleife funktioniert wie die oben genannten Beispiele und zeigt die Nachricht der Echo -Anweisung 10 Mal mit der Iterationsnummer auf dem Terminal an.

Der Code führt die Anweisung „Echo“ zehnmal mit seiner Iterationsnummer wie erwartet aus.

$ Bash Bash.Sch

Beispiel 04:

Eine weitere einzigartige Möglichkeit, die „für“ -Schloop zu definieren, besteht darin, den Ausdruck „SEQ“ darin zu verwenden. Öffnen Sie also dieselbe Datei und fügen Sie die Bash -Erweiterung hinzu. Die Syntax der „für“ -Schloop wurde im unten angeschlossenen Snap gezeigt. Die "für" -Schloop hat mit der Iteratorvariablen "i" begonnen, gefolgt vom Schlüsselwort "in" in "In". Dann haben wir den Ausdruck „SEQ“ verwendet, um den Bereich dieser Schleife zu definieren, ich.e., 1 bis 10. Die "SEQ" -Spression wurde durch die einzelnen Expression Colons ersetzt, ich.e., "" ". Bis der Sequenzwert 10 erreicht, wird die Echo -Anweisung einer Schleife weiterhin mit der darin genannten Sequenznummer ausgeführt. Sie können sehen, dass diese Methode keinen darin erwähnten Inkrementausdruck hat. Dies bedeutet, dass es einen Iterator automatisch um 1 erhöht.

Nach der Ausführung dieser „für“ Schleife wird die Ausgabe unten angezeigt. Das Display zeigt die 10 Iterationen mit der Iterationsnummer in der Ausgangsleitung an.

$ Bash Bash.Sch

Beispiel 05:

Das letzte Beispiel ist eine Bonus -Illustration der „für“ -Schloop. Die für Schleife wurde gestartet und der Iterator „A“ wurde angegeben. Dieser Iterator nimmt englische Alphabete als nächstes Iteratorwert in Folge ein. Wir haben hier die ersten 10 englischen Alphabete ausgewählt, ich.e., A zu j. Die Klausel „DO“ wird weiterhin die Echo -Anweisung ausführen, mit der jedes Alphabet jedes Mal bis zum Ende der Schleife angezeigt wird. Die Schleife endet hier und in dieser Methode gibt es auch keine ordnungsgemäße Inkrementvariable.

Nachdem Sie diesen Bash -Code mit Hilfe eines Bash -Befehls zusammen mit dem Namen einer Datei ausgeführt haben, haben wir die 10 Anweisungen als Ausgabe, die Alphabete von a bis j zeigen.

$ Bash Bash.Sch

Abschluss:

Die Anleitung umfasst insgesamt 5 Methoden, um die Schleife im Bash -Skript zu verwenden. Alle in diesem Artikel verwendeten Beispiele sind sehr einfach zu verstehen und von jedem naiven Bash -Benutzer einfach zu implementieren. Daher sind wir fest davon überzeugt, dass dieser Artikel jedem Bash -Benutzer helfen wird.