logo

Shell Scripting per al bucle

El bucle for es mou per una llista especificada de valors fins que s'esgota la llista.

1) Sintaxi:

Sintaxi del bucle for utilitzant en i la llista de valors es mostra a continuació. Aquest bucle for conté una sèrie de variables a la llista i s'executarà per a cada element de la llista. Per exemple, si hi ha 10 variables a la llista, el bucle s'executarà deu vegades i el valor s'emmagatzemarà a varname.

lexicogràficament
Scripts de Shell For bucles 1

Mireu la sintaxi anterior:

  • Les paraules clau són per, en, fer, fet
  • La llista és una llista de variables separades per espais. Si la llista no s'esmenta a la instrucció for, pren el valor del paràmetre posicional que s'ha passat a l'intèrpret d'ordres.
  • Varname és qualsevol variable assumida per l'usuari.

Exemple per a:

Hem mostrat un exemple per comptar la taula de 2 dins del bucle for.

Shellscripting For bucles 2

Mireu la instantània anterior, el nostre varname és taula , la llista s'especifica sota claus. Dins de les claus, els dos primers inicialitzaran la taula a partir de 2, 20 representa el valor màxim de $table i els 2 últims mostren l'increment pel valor 2.

Shellscripting For bucles 3

Mireu la instantània anterior, mostra la taula dels 2 com a sortida.

2) Sintaxi:

Sintaxi del llenguatge de programació for like C.

Shellscripting For bucles 4

Mireu la instantània anterior, indica la condició 1 inicialització , indica cond2 condició i cond3 indica actualitzar.

font de làtex

Exemple per a:

Hem mostrat un exemple per comptar el nombre en sentit invers.

Shellscripting For bucles 5

Mireu la instantània anterior, aquest és l'script de bucle. $i s'inicializarà amb 10 i anirà fins a 1, disminuint amb 1 valor.

Shellscripting For bucles 6

Mireu la instantània anterior, aquesta és la sortida de l'script.