logo

Shell Scripting for loop

For-løkken beveger seg gjennom en spesifisert liste med verdier til listen er oppbrukt.

1) Syntaks:

Syntaks for for loop ved hjelp av i og liste over verdier er vist nedenfor. Denne for loop inneholder en rekke variabler i listen og vil utføres for hvert element i listen. For eksempel, hvis det er 10 variabler i listen, vil loop kjøre ti ganger og verdien vil bli lagret i varname.

Shell scripting for loops 1

Se på syntaksen ovenfor:

  • Nøkkelord er for, i, gjør, ferdig
  • Liste er en liste over variabler som er atskilt med mellomrom. Hvis listen ikke er nevnt i for-setningen, tar den posisjonsparameterverdien som ble sendt inn i skallet.
  • Varname er en hvilken som helst variabel antatt av brukeren.

Eksempel for:

Vi har vist et eksempel for å telle 2s tabell innenfor for loop.

Shellscripting for loops 2

Se på øyeblikksbildet ovenfor, varnavnet vårt er bord , liste er spesifisert under krøllete klammeparenteser. Innenfor de krøllete klammeparentesene vil de to første initialisere bordet fra 2, 20 representerer maksimalverdien på $tabell og siste 2 viser økningen med verdi 2.

Shellscripting for loops 3

Se på øyeblikksbildet ovenfor, det viser 2-tabellen som utgang.

2) Syntaks:

Syntaks for programmeringsspråk som C.

Shellscripting for loops 4

Se på øyeblikksbildet ovenfor, tilstand1 indikerer initialisering , indikerer cond2 betingelse og cond3 indikerer Oppdater.

Eksempel for:

Vi har vist et eksempel for å telle tallet i motsatt retning.

Shellscripting for loops 5

Se på øyeblikksbildet ovenfor, dette er loop-skriptet. $i vil initialiseres med 10 og vil gå til 1, reduseres med 1 verdi.

Shellscripting for loops 6

Se på øyeblikksbildet ovenfor, dette er resultatet av skriptet.