logo

Shell Scripting för loop

For-slingan rör sig genom en specificerad lista med värden tills listan är slut.

1) Syntax:

Syntax för för loop använder i och värdelistan visas nedan. Denna for loop innehåller ett antal variabler i listan och kommer att köras för varje objekt i listan. Till exempel, om det finns 10 variabler i listan, kommer loop att köras tio gånger och värdet kommer att lagras i varname.

Skalskript för loopar 1

Titta på ovanstående syntax:

  • Nyckelord är för, in, do, done
  • Lista är en lista över variabler som är separerade med mellanslag. Om listan inte nämns i for-satsen, tar den positionsparametervärdet som skickades in i skalet.
  • Varname är vilken variabel som helst som antas av användaren.

Exempel för:

Vi har visat ett exempel för att räkna 2:s tabell inom för loop.

Shellscripting för loopar 2

Titta på ögonblicksbilden ovan, vårt varnamn är tabell , lista anges under hängslen. Inom de lockiga klammerparenteserna kommer de två första att initiera tabellen från 2, 20 representerar det maximala värdet på $tabellen och de sista 2 visar ökningen med värdet 2.

Shellscripting för loopar 3

Titta på ögonblicksbilden ovan, den visar 2:ans tabell som utgång.

java array

2) Syntax:

Syntax för programmeringsspråk som C.

Shellscripting för loopar 4

Titta på ögonblicksbilden ovan, villkor1 indikerar initiering , indikerar cond2 skick och cond3 indikerar uppdatering.

Exempel för:

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

Shellscripting för loopar 5

Titta på ögonblicksbilden ovan, det här är loopskriptet. $i initieras med 10 och går till 1, minskande med 1 värde.

Shellscripting för loopar 6

Titta på ögonblicksbilden ovan, det här är resultatet av skriptet.