Składnia dla pojedynczej linii podczas pętli w Bash

Składnia dla pojedynczej linii podczas pętli w Bash
Skrypty Bash są używane w systemach opartych na UNIX do administrowania systemem i automatyzacji zadań i zapewnia różne konstrukty pętli, aby umożliwić użytkownikom powtarzanie zestawu poleceń. Jednym z konstrukcji pętli w Bash jest pojedyncza linia podczas pętli. W tym artykule wyjaśniono składnię dla pojedynczej linii podczas pętli w Bash i podaje przykład pełnego kodu.

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.