logo

Shell Scripting for цикъл

Цикълът for се движи през определен списък от стойности, докато списъкът не бъде изчерпан.

1) Синтаксис:

Синтаксис на използване на цикъл for в и списъкът със стойности е показан по-долу. Този for цикъл съдържа редица променливи в списъка и ще се изпълни за всеки елемент в списъка. Например, ако има 10 променливи в списъка, тогава цикълът ще се изпълни десет пъти и стойността ще бъде съхранена в име на променлива.

Shell скриптове For цикли 1

Вижте горния синтаксис:

  • Ключовите думи са за, в, направи, готово
  • Списъкът е списък от променливи, които са разделени с интервали. Ако списъкът не е споменат в оператора for, тогава той приема стойността на позиционния параметър, който е бил прехвърлен в обвивката.
  • Varname е всяка променлива, приета от потребителя.

Пример за:

Показахме пример за преброяване на таблица 2 в for цикъл.

Shellscripting For цикли 2

Вижте снимката по-горе, името на нашата променлива е маса , списъкът е посочен във фигурни скоби. В рамките на фигурните скоби първите две ще инициализират таблицата от 2, 20 представлява максималната стойност на $table, а последните 2 показват нарастването със стойност 2.

Shellscripting For цикли 3

Погледнете горната моментна снимка, тя показва таблицата на 2 като резултат.

2) Синтаксис:

Синтаксис на подобен език за програмиране C.

Shellscripting For цикли 4

Вижте горната моментна снимка, условие1 показва инициализация , cond2 показва състояние и cond3 показва актуализация.

Пример за:

Показахме пример за броене на числото в обратна посока.

Shellscripting For цикли 5

Погледнете моментната снимка по-горе, това е скриптът за цикъл. $i ще се инициализира с 10 и ще стигне до 1, намалявайки с 1 стойност.

Shellscripting For цикли 6

Погледнете моментната снимка по-горе, това е резултатът от скрипта.