Преміум: Автоматизація сценаріїв Bash
Поєднуйте цикли та умовні оператори, щоб створювати сценарії, які виконують завдання автоматично та реагують на стан системи.
Почати інтерактивний урокЦикли та умовні оператори є основою автоматизації. Оволодійте ними, і ви зможете писати сценарії, які легко обробляють складні робочі процеси.
Крок 1: Ітерація по списку
Цикл for ітерує по списку. Один рядок замінює три.
Крок 2: Ітерація по файлах
Обробляйте файли пакетно. Немає потреби виконувати команди індивідуально.
Крок 3: Умовне виконання
Умовні оператори дозволяють вашому сценарію приймати рішення. Перевіряйте існування файлів, порівнюйте числа, тестуйте умови.
Список перевірок, який можна повторно використовувати
- Цикл з
for var in list; do commands; done. - Використовуйте
for file in *.ext, щоб обробляти файли пакетно. - Тестуйте з
if [ condition ]; then commands; fi. - Порівняння:
-eq(дорівнює),-gt(більше),-lt(менше),-f(файл існує).
Перевірка знань
1 / 2Яка структура циклу обробляє кожен файл .sh у поточному каталозі?
Посилання
Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.
Далі
Поєднайте змінні, функції, цикли та умовні оператори, щоб вирішити реалістичний багатоетапний сценарій.