logo

Script di shell per loop

Il ciclo for si sposta attraverso un elenco di valori specificato finché l'elenco non viene esaurito.

1) Sintassi:

Sintassi del ciclo for utilizzando In e l'elenco dei valori è mostrato di seguito. Questo ciclo for contiene un numero di variabili nell'elenco e verrà eseguito per ciascun elemento nell'elenco. Ad esempio, se nell'elenco sono presenti 10 variabili, il ciclo verrà eseguito dieci volte e il valore verrà archiviato in nomevar.

Script di shell For loops 1

Guarda la sintassi sopra:

  • Le parole chiave sono per, in, do, done
  • List è un elenco di variabili separate da spazi. Se list non è menzionato nell'istruzione for, accetta il valore del parametro posizionale passato alla shell.
  • Varname è qualsiasi variabile assunta dall'utente.

Esempio per:

Abbiamo mostrato un esempio per contare la tabella di 2 all'interno del ciclo for.

Shellscripting For cicli 2

Guarda l'istantanea sopra, il nostro nome è tavolo , l'elenco è specificato tra parentesi graffe. All'interno delle parentesi graffe, le prime due inizializzeranno la tabella da 2, 20 rappresenta il valore massimo di $table e le ultime 2 mostrano l'incremento del valore 2.

Shellscripting cicli For 3

Guarda l'istantanea sopra, mostra la tabella dei 2 come output.

2) Sintassi:

Sintassi di for come linguaggio di programmazione C.

Shellscripting cicli For 4

Guarda l'istantanea sopra, indica la condizione 1 inizializzazione , cond2 indica condizione e cond3 indica aggiornamento.

Esempio per:

Abbiamo mostrato un esempio per contare il numero nella direzione inversa.

Shellscripting cicli For 5

Guarda l'istantanea sopra, questo è lo script del loop. $i si inizializzerà con 10 e andrà fino a 1, decrementando con 1 valore.

Shellscripting cicli For 6

Guarda l'istantanea sopra, questo è l'output dello script.