logo

Shell scenarijaus ciklas

Ciklas for juda per nurodytą reikšmių sąrašą, kol sąrašas baigiasi.

1) Sintaksė:

Sintaksė for ciklo naudojant in o reikšmių sąrašas parodytas žemiau. Šiame cikle sąraše yra keletas kintamųjų ir jis bus vykdomas kiekvienam sąrašo elementui. Pavyzdžiui, jei sąraše yra 10 kintamųjų, ciklas bus vykdomas dešimt kartų, o reikšmė bus saugoma varname.

Shell scenarijus kilpoms 1

Pažvelkite į aukščiau pateiktą sintaksę:

  • Raktiniai žodžiai skirti, in, do, done
  • Sąrašas yra kintamųjų, atskirtų tarpais, sąrašas. Jei sąrašas nepaminėtas už sakinyje, tada jis paima padėties parametro reikšmę, kuri buvo perduota į apvalkalą.
  • Varname yra bet koks vartotojo prisiimtas kintamasis.

Pavyzdys:

Mes parodėme pavyzdį, kaip suskaičiuoti 2 lentelę for cikle.

Shellscripting for ciklus 2

Pažvelkite į aukščiau pateiktą momentinę nuotrauką, mūsų varname yra stalo , sąrašas nurodytas po garbanotomis petnešomis. Garbanotuosiuose skliaustuose pirmieji du inicijuoja lentelę nuo 2, 20 reiškia didžiausią $table reikšmę, o paskutiniai 2 rodo padidėjimą pagal 2 reikšmę.

žemėlapio mašinraštis
Shellscripting for ciklus 3

Pažiūrėkite į aukščiau pateiktą momentinę nuotrauką, joje kaip išvestis rodoma 2 lentelė.

2) Sintaksė:

Sintaksė panašiai C programavimo kalbai.

Shellscripting For ciklus 4

Pažiūrėkite į aukščiau pateiktą momentinę nuotrauką, nurodo sąlyga1 inicijavimas , cond2 rodo sąlyga ir cond3 rodo atnaujinti.

Pavyzdys:

Mes parodėme pavyzdį, kaip skaičiuoti skaičių atvirkštine kryptimi.

Shellscripting for ciklus 5

Pažiūrėkite į aukščiau pateiktą momentinį vaizdą, tai yra ciklo scenarijus. $i inicijuos su 10 ir eis iki 1, mažindamas 1 reikšme.

Shellscripting for ciklus 6

Pažiūrėkite į aukščiau pateiktą momentinę nuotrauką, tai yra scenarijaus išvestis.