Shell Scripting for loop

För-slingan går igenom en specificerad lista med värden tills listan är uttömd.

1) Syntax:

Syntaxen för for loop med in och en lista med värden visas nedan. Denna for-slinga innehåller ett antal variabler i listan och kommer att exekveras för varje objekt i listan. Om det till exempel finns 10 variabler i listan kommer slingan att exekveras tio gånger och värdet kommer att lagras i varname.

Se på syntaxen ovan:

  • Nyckelord är for, in, do, done
  • Listan är en lista med variabler som är separerade med blanksteg. Om list inte nämns i for-anvisningen tar den det positionella parametervärdet som skickades in i skalet.
  • Varname är en variabel som användaren antar.

Exempel för:

Vi har visat ett exempel för att räkna 2:s tabell inom en for-slinga.

Kika på ögonblicksbilden ovan, vårt varname är table, list är specificerat under parenteser. Inom parenteserna kommer de första två att initiera tabellen från 2, 20 representerar maximalt värde för $table och de sista 2 visar ökningen med värdet 2.

Se på ovanstående ögonblicksbild, den visar 2:s tabell som utdata.

2) Syntax:

Syntaxen för for som i programmeringsspråket C.

Se på ögonblicksbilden ovan, condition1 indikerar initialisering, cond2 indikerar villkor och cond3 indikerar uppdatering.

Exempel för:

Vi har visat ett exempel för att räkna antalet i omvänd riktning.

Se på ögonblicksbilden ovan, detta är loop-skriptet. $i kommer att initialiseras med 10 och kommer att gå fram till 1 och dekrementera med 1 värde.

Se på ovanstående ögonblicksbild, detta är utgången av skriptet.

Lämna ett svar

Din e-postadress kommer inte publiceras.