Co to jest składnia dla pojedynczej linii podczas pętli w Bash
Pojedyncza linia, gdy pętla jest używana głównie do uruchamiania polecenia lub zestawu poleceń rekurencyjnie, jeśli chodzi o określony warunek, więc poniżej znajduje się składnia dla pojedynczego wiersza, podczas gdy pętla w Bash:
podczas gdy [warunek]; DO Command1; Command2;…; Commandn; zrobione
Warunek jest oceniany na początku każdej iteracji, a jeśli jest to prawdą, polecenia wewnątrz pętli są wykonywane, podczas gdy pętla zakończy się, gdy stanie się fałszywa.
#!/bin/bash
echo „Wprowadź dowolny numer:”
Numer odczytu
Count = 1
podczas gdy [$ frain -le $ numer]; echo $ Count; ((count ++)); zrobione
W tym przykładzie skrypt zachęca użytkownika do wprowadzenia liczby, która jest przechowywana w zmiennej NUM, a następnie zmienna licznika jest inicjowana o wartości 1. While pętla sprawdza, czy licznik jest mniejszy, czy równy wprowadzonej liczbie, a jeśli tak, pętla drukuje bieżącą wartość licznika.
Wniosek
Pojedynczy wiersz podczas pętli w Bash jest bardzo pomocny w wykonywaniu zestawu poleceń rekurencyjnego dla określonego warunku, dopóki nie będzie ważna. Składnia dla pojedynczego wiersza, gdy pętla jest prosta i łatwa do zrozumienia, a ten artykuł zawierał przykład skryptu bash, który używa pojedynczej linii, gdy pętla, aby zachęcić użytkownika do numeru, a następnie wydrukować wszystkie liczby do tego numeru.