logo

Shell Scripting pro smyčku

Smyčka for se pohybuje po zadaném seznamu hodnot, dokud není seznam vyčerpán.

1) Syntaxe:

Syntaxe smyčky for using v a seznam hodnot je uveden níže. Tato smyčka for obsahuje řadu proměnných v seznamu a spustí se pro každou položku v seznamu. Pokud je například v seznamu 10 proměnných, pak se smyčka provede desetkrát a hodnota se uloží do varname.

Shell skriptování pro smyčky 1

Podívejte se na výše uvedenou syntaxi:

  • Klíčová slova jsou pro, v, udělat, hotovo
  • Seznam je seznam proměnných, které jsou odděleny mezerami. Pokud není seznam uveden v příkazu for, převezme hodnotu pozičního parametru, která byla předána do shellu.
  • Varname je jakákoli proměnná převzatá uživatelem.

Příklad pro:

Ukázali jsme příklad pro počítání tabulky 2 v cyklu for.

Shellscripting pro smyčky 2

Podívejte se na výše uvedený snímek, naše varname je stůl , seznam je uveden pod složenými závorkami. Ve složených závorkách první dva inicializují tabulku od 2, 20 představuje maximální hodnotu $table a poslední 2 ukazuje přírůstek o hodnotu 2.

Shellscripting pro smyčky 3

Podívejte se na výše uvedený snímek, zobrazuje tabulku 2 jako výstup.

2) Syntaxe:

Syntaxe pro podobný programovací jazyk C.

Shellscripting pro smyčky 4

Podívejte se na výše uvedený snímek, ukazuje podmínka1 inicializace , cond2 označuje stav a cond3 označuje Aktualizace.

Příklad pro:

Ukázali jsme příklad pro počítání čísla v opačném směru.

Shellscripting pro smyčky 5

Podívejte se na výše uvedený snímek, toto je skript smyčky. $i bude inicializováno s 10 a bude pokračovat na 1, snižovat o 1 hodnotu.

Shellscripting pro smyčky 6

Podívejte se na výše uvedený snímek, toto je výstup skriptu.

rajesh khanna