← Все курсы

Bash-скрипты: от цикла до надёжного скрипта

Пишешь скрипты, которые принимают аргументы и флаги, убирают за собой, не ломаются на пробелах, проходят shellcheck и запускаются по расписанию.

От цикла на пять строк до скрипта в строгом режиме. По пути — аргументы и значения по умолчанию, массивы и функции, getopts и trap, бэкап с датой в имени и его запуск через cron. Подойдёт, если ты уже не боишься терминала, но скрипты пока собираешь из чужих кусков.

15 заданий
  1. Цикл со счётчикомлегко
  2. Проверка обязательного аргументалегко
  3. Проверка существования файлалегко
  4. Кавычки и пробелысредне
  5. Сумма аргументовсредне
  6. Массив в bashсредне
  7. Функция, которая печатает результатсредне
  8. Скрипт с флагами через getoptsсредне
  9. Скрипт с trap-очисткойсредне
  10. Бэкап-скрипт с датой в именисредне
  11. Ежедневный бэкап по расписаниюлегко
  12. Почини PATH для cron-задачисредне
  13. Включи строгий режимсредне
  14. Доведи скрипт до нуля замечанийсложно
  15. Надёжный скриптсложно