Shell Scripting for loop
Die for-Schleife bewegt sich durch eine bestimmte Liste von Werten, bis die Liste erschöpft ist.
1) Syntax:
Die Syntax der for-Schleife mit in und einer Liste von Werten ist unten dargestellt. Diese for-Schleife enthält eine Anzahl von Variablen in der Liste und wird für jedes Element in der Liste ausgeführt. Zum Beispiel, wenn es 10 Variablen in der Liste gibt, dann wird die Schleife zehnmal ausgeführt und der Wert wird in varname gespeichert.
Betrachten Sie die obige Syntax:
- Schlüsselwörter sind for, in, do, done
- List ist eine Liste von Variablen, die durch Leerzeichen getrennt sind. Wenn Liste nicht in der for-Anweisung erwähnt wird, dann nimmt sie den Wert des Positionsparameters, der an die Shell übergeben wurde.
- Varname ist eine beliebige Variable, die vom Benutzer angenommen wird.
Beispiel für:
Wir haben ein Beispiel gezeigt, um die Tabelle 2 innerhalb der for-Schleife zu zählen.
Sieh dir den obigen Schnappschuss an, unser varname ist table, list ist unter geschweiften Klammern angegeben. Innerhalb der geschweiften Klammern werden die ersten zwei die Tabelle von 2 initialisieren, 20 stellt den Maximalwert von $table dar und die letzten 2 zeigt die Erhöhung um den Wert 2.
Betrachten Sie den obigen Schnappschuss, er zeigt die Tabelle von 2 als Ausgabe an.
2) Syntax:
Syntax von for wie C Programmiersprache.
Sieh dir den obigen Schnappschuss an, Bedingung1 zeigt die Initialisierung an, Bedingung2 zeigt die Bedingung an und Bedingung3 zeigt die Aktualisierung an.
Beispiel für:
Wir haben ein Beispiel gezeigt, um die Zahl in umgekehrter Richtung zu zählen.
Sieh dir den obigen Schnappschuss an, dies ist das Schleifenskript. $i wird mit 10 initialisiert und geht bis 1, wobei der Wert um 1 dekrementiert wird.
Sieh dir den obigen Schnappschuss an, dies ist die Ausgabe des Skripts.