logo

Shell skriptēšana cilpai

For cilpa pārvietojas pa noteiktu vērtību sarakstu, līdz saraksts ir izsmelts.

1) Sintakse:

Sintakse for cilpa, izmantojot iekšā un vērtību saraksts ir parādīts zemāk. Šī cilpa sarakstā satur vairākus mainīgos, un tā tiks izpildīta katram saraksta vienumam. Piemēram, ja sarakstā ir 10 mainīgie, tad cilpa tiks izpildīta desmit reizes un vērtība tiks saglabāta varname.

Shell skriptēšana cilpām 1

Apskatiet iepriekš minēto sintaksi:

string.valueof
  • Atslēgvārdi ir paredzēti, in, do, done
  • Saraksts ir mainīgo lielumu saraksts, kas ir atdalīti ar atstarpēm. Ja saraksts priekš priekšrakstā nav minēts, tiek ņemta pozicionālā parametra vērtība, kas tika nodota čaulā.
  • Varname ir jebkurš lietotāja pieņemts mainīgais.

Piemērs:

Mēs esam parādījuši piemēru 2 tabulas saskaitīšanai for cilpas ietvaros.

Shellscripting cilpām 2

Apskatiet iepriekš redzamo momentuzņēmumu, mūsu varname ir tabula , saraksts ir norādīts zem krokainajām lencēm. Cirtainajās iekavās pirmās divas inicializēs tabulu no 2, 20 apzīmē maksimālo $table vērtību un pēdējie 2 parāda pieaugumu par vērtību 2.

Shellscripting cilpām 3

Apskatiet iepriekš minēto momentuzņēmumu, tajā kā izvade tiek parādīta 2 tabula.

2) Sintakse:

Sintakse līdzīgai C programmēšanas valodai.

Shellscripting cilpām 4

Apskatiet iepriekš redzamo momentuzņēmumu, norāda nosacījums1 inicializācija , cond2 norāda stāvokli un cond3 norāda Atjaunināt.

python jauna līnija

Piemērs:

Mēs esam parādījuši piemēru skaitļa skaitīšanai pretējā virzienā.

Shellscripting cilpām 5

Apskatiet iepriekš redzamo momentuzņēmumu, šis ir cilpas skripts. $i inicializēs ar 10 un ies līdz 1, samazinot ar 1 vērtību.

Shellscripting cilpām 6

Apskatiet iepriekš redzamo momentuzņēmumu, šī ir skripta izvade.