Sintassi per la singola riga durante il ciclo in bash

Sintassi per la singola riga durante il ciclo in bash
Bash Scripting viene utilizzato su sistemi basati su Unix per l'amministrazione del sistema e l'automazione delle attività e fornisce vari costrutti di loop per consentire agli utenti di ripetere una serie di comandi. Uno dei costrutti ad anello in Bash è la singola riga durante il loop. Questo articolo spiegherà la sintassi per una singola riga durante il ciclo in bash e fornirà un esempio di codice completo.

Cos'è la sintassi per una singola riga durante il ciclo in bash

Una singola riga mentre il ciclo viene utilizzato principalmente per eseguire un comando o una serie di comandi in modo ricorsivo per quanto riguarda una condizione specifica, quindi sotto è la sintassi per una singola riga durante il loop in bash:

mentre [condizione]; fare comando1; comando2; ...; comando; Fatto

La condizione viene valutata all'inizio di ogni iterazione e, se è vero, vengono eseguiti i comandi all'interno del ciclo, mentre il ciclo terminerà una volta che diventa falso.

#!/Bin/Bash
Echo "Immettere qualsiasi numero:"
Leggi il numero
conteggio = 1
mentre [$ count -le $ numero]; Echo $ Count; ((count ++)); Fatto

In questo esempio, lo script chiede all'utente di immettere un numero, che viene memorizzato nella variabile NUM e quindi una variabile di contatore viene inizializzata con un valore di 1. Il ciclo while controlla se il contatore è inferiore o uguale al numero immesso e se lo è, il loop stampa il valore corrente del contatore e successivamente lo aumenta di 1.

Conclusione

La riga singola durante il ciclo in bash è molto utile per eseguire una serie di comandi in modo ricorsivo per una determinata condizione fino a quando non è valida. La sintassi per la singola riga mentre loop è semplice e facile da capire e questo articolo ha fornito un esempio di script bash che utilizza una singola riga durante il ciclo per richiedere all'utente un numero e quindi stampare tutti i numeri fino a quel numero.