«Інакше, якщо» в сценаріях bash, часто записується як «elif», використовується для перевірки кількох умов у вашому коді. Він використовується з синтаксисом, if [перший оператор]; потім… elif [друга умова]; потім… ще . Це потужний інструмент, який дозволяє вашим сценаріям приймати рішення на основі різних сценаріїв.

Базова структура циклу for for <ім'я змінної> в <списку елементів>;виконайте <деяку команду> $<ім'я змінної>;готово; Ім’я змінної буде змінною, яку ви вкажете в розділі do, і міститиме елемент у циклі, який ви використовуєте. Список елементів може бути будь-яким, що повертає пробіл або список, розділений символами нового рядка.

Основний синтаксис оператора if у Bash:

  1. якщо [умова]; then : цей рядок розпочинає оператор if, де умова — це вираз, який обчислюється. …
  2. # код, який буде виконано, якщо умова істинна: ​​це блок коду, який буде виконано, якщо умова, указана в операторі if, істинна.

Вкладений блок if-else можна використовувати, коли виконується одна умова, а потім знову перевіряється інша умова. У синтаксисі якщо вираз1 хибний, тоді він обробляє частину else, і знову буде перевірено вираз2. Коли знайдено збіг, виконуються всі пов’язані оператори до подвійної крапки з комою (;;).

Заява «Продовжити».

  1. Що робити, якщо ви хочете пропустити блок коду, коли виконується певна умова, і не завершувати цикл повністю? …
  2. Синтаксис для оператора continue такий: continue.
  3. Синтаксис оператора continue для вкладеного циклу такий: continue N.