logo

Shell Scripting pentru buclă

Bucla for se deplasează printr-o listă specificată de valori până când lista este epuizată.

1) Sintaxă:

Sintaxa pentru utilizarea buclei în iar lista de valori este prezentată mai jos. Această buclă for conține un număr de variabile din listă și se va executa pentru fiecare element din listă. De exemplu, dacă există 10 variabile în listă, bucla se va executa de zece ori și valoarea va fi stocată în varname.

Script shell pentru bucle 1

Uită-te la sintaxa de mai sus:

np.înseamnă
  • Cuvintele cheie sunt pentru, în, face, terminat
  • Lista este o listă de variabile care sunt separate prin spații. Dacă lista nu este menționată în instrucțiunea for, atunci aceasta ia valoarea parametrului pozițional care a fost transmisă în shell.
  • Varname este orice variabilă asumată de utilizator.

Exemplu pentru:

Am arătat un exemplu pentru a număra tabelul lui 2 în bucla for.

Shellscripting pentru bucle 2

Uită-te la instantaneul de mai sus, varname-ul nostru este masa , lista este specificată sub acolade. În cadrul acoladelor, primele două vor inițializa tabelul de la 2, 20 reprezintă valoarea maximă a $table și ultimele 2 arată creșterea cu valoarea 2.

Shellscripting pentru bucle 3

Uitați-vă la instantaneul de mai sus, acesta afișează tabelul 2 ca rezultat.

2) Sintaxă:

Actrița Sai Pallavi

Sintaxa pentru limbajul de programare for like C.

Shellscripting pentru bucle 4

Uitați-vă la instantaneul de mai sus, indică condiția1 initializare , cond2 indică condiție iar cond3 indică Actualizați.

string compară

Exemplu pentru:

Am arătat un exemplu de numărare a numărului în sens invers.

Shellscripting pentru bucle 5

Uită-te la instantaneul de mai sus, acesta este scriptul buclă. $i se va inițializa cu 10 și va merge până la 1, scăzând cu 1 valoare.

Shellscripting pentru bucle 6

Uită-te la instantaneul de mai sus, aceasta este rezultatul scriptului.