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.