logo

Shell-Scripting für Schleife

Die for-Schleife durchläuft eine angegebene Werteliste, bis die Liste erschöpft ist.

1) Syntax:

Syntax der Verwendung einer for-Schleife In und die Liste der Werte ist unten dargestellt. Diese for-Schleife enthält eine Reihe von Variablen in der Liste und wird für jedes Element in der Liste ausgeführt. Wenn die Liste beispielsweise 10 Variablen enthält, wird die Schleife zehnmal ausgeführt und der Wert wird in Variablenname gespeichert.

Shell-Scripting für For-Schleifen 1

Schauen Sie sich die obige Syntax an:

  • Schlüsselwörter sind für, in, tun, erledigt
  • Eine Liste ist eine Liste von Variablen, die durch Leerzeichen getrennt sind. Wenn die Liste in der for-Anweisung nicht erwähnt wird, verwendet sie den Positionsparameterwert, der an die Shell übergeben wurde.
  • Varname ist eine beliebige vom Benutzer angenommene Variable.

Beispiel für:

Wir haben ein Beispiel für die Zählung der 2er-Tabelle in der for-Schleife gezeigt.

Shellscripting For-Schleifen 2

Schauen Sie sich den obigen Schnappschuss an, unser Varname ist Tisch , Liste wird in geschweiften Klammern angegeben. Innerhalb der geschweiften Klammern initialisieren die ersten beiden die Tabelle ab 2, 20 stellt den Maximalwert von $table dar und die letzten 2 zeigen die Erhöhung um den Wert 2.

Shellscripting For-Schleifen 3

Schauen Sie sich den obigen Schnappschuss an. Er zeigt die 2er-Tabelle als Ausgabe an.

2) Syntax:

Syntax einer Programmiersprache wie C.

Shellscripting For-Schleifen 4

Schauen Sie sich den obigen Schnappschuss an, Bedingung1 zeigt an Initialisierung , cond2 zeigt an Zustand und cond3 zeigt an aktualisieren.

Beispiel für:

Wir haben ein Beispiel gezeigt, um die Zahl in umgekehrter Richtung zu zählen.

Shellscripting für For-Schleifen 5

Schauen Sie sich den obigen Schnappschuss an. Dies ist das Schleifenskript. $i wird mit 10 initialisiert und geht bis 1, wobei es um 1 Wert dekrementiert wird.

Shellscripting für For-Schleifen 6

Schauen Sie sich den obigen Schnappschuss an. Dies ist die Ausgabe des Skripts.