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.