Syntax für einzelne Linien während der Schleife in Bash

Syntax für einzelne Linien während der Schleife in Bash
Bash Scripting wird auf UNIX-basierten Systemen zur Systemverwaltung und Automatisierung von Aufgaben verwendet und bietet verschiedene Schleifenkonstrukte, damit Benutzer eine Reihe von Befehlen wiederholen können. Eines der Schleifenkonstrukte in Bash ist die einzelne Linie während der Schleife. In diesem Artikel wird die Syntax für eine Einzellinie während der Schleife in Bash erläutert und geben ein vollständiges Code-Beispiel an.

Was ist Syntax für eine Einzellinie während der Schleife in Bash

Eine einzelne Leitung, während die Schleife hauptsächlich zum Ausführen eines Befehls oder einer Reihe von Befehlen verwendet wird, soweit eine bestimmte Bedingung zutreffend ist. Nachfolgend ist die Syntax für eine einzelne Zeile während der Schleife in Bash:

während [Zustand]; do command1; Kommando2;…; Befehl; Erledigt

Die Bedingung wird zu Beginn jeder Iteration bewertet, und wenn er wahr ist, werden die Befehle in der Schleife ausgeführt, während die Schleife endet, sobald sie falsch wird.

#!/Bin/Bash
Echo "Geben Sie eine beliebige Nummer ein:"
Nummer lesen
count = 1
während [$ count -le $ number]; wiederholt $ count; ((Graf ++)); Erledigt

In diesem Beispiel fordert das Skript den Benutzer auf, eine Zahl einzugeben, die in der Variablennummer gespeichert ist, und dann wird eine Zählervariable mit einem Wert von 1 initialisiert. Die while -Schleife prüft, ob der Zähler kleiner oder gleich der eingegebenen Zahl ist, und wenn dies der Fall ist, druckt der Schleife den aktuellen Wert des Zählers und erhöht ihn anschließend um 1.

Abschluss

Die einzelne Zeile während der Schleife in Bash ist sehr hilfreich, um eine Reihe von Befehlen rekursiv für eine bestimmte Bedingung auszuführen, bis sie gültig ist. Die Syntax für die einzelne Zeile, während die Schleife unkompliziert und leicht zu verstehen ist, und dieser Artikel lieferte ein Beispiel für ein Bash-Skript, das eine einzelne Zeile verwendet.