Shell Scripting for loop

Il ciclo for si muove attraverso una lista specificata di valori fino a quando la lista è esaurita.

1) Sintassi:

Sintassi del ciclo for usando in e una lista di valori è mostrato qui sotto. Questo ciclo for contiene un numero di variabili nella lista e verrà eseguito per ogni elemento della lista. Per esempio, se ci sono 10 variabili nella lista, allora il ciclo verrà eseguito dieci volte e il valore verrà memorizzato in varname.

Guarda la sintassi sopra:

  • Le parole chiave sono for, in, do, done
  • List è una lista di variabili che sono separate da spazi. Se la lista non è menzionata nell’istruzione for, allora prende il valore del parametro posizionale che è stato passato nella shell.
  • Varname è qualsiasi variabile assunta dall’utente.

Esempio for:

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

Guardate l’istantanea sopra, il nostro varname è table, list è specificato sotto parentesi graffe. All’interno delle parentesi graffe, i primi due inizializzeranno la tabella da 2, 20 rappresenta il valore massimo di $table e gli ultimi 2 mostrano l’incremento del valore 2.

Guarda l’istantanea sopra, visualizza la tabella di 2 come output.

2) Sintassi:

Sintassi di for come il linguaggio di programmazione C.

Guardate l’istantanea qui sopra, condition1 indica l’inizializzazione, cond2 indica la condizione e cond3 indica l’aggiornamento.

Esempio for:

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

Guardate l’istantanea qui sopra, questo è lo script del ciclo. $i inizializzerà con 10 e andrà fino a 1, diminuendo con 1 valore.

Guarda l’istantanea qui sopra, questo è l’output dello script.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.