Урок 0: Зачем вообще писать скрипт?
Представьте задачу обслуживания, которую вы повторяете каждый день: сделать резервную копию папки, удалить старые временные файлы и отправить короткий отчёт. В первый раз, когда вы вводите всё вручную в терминале, вы выполняете каждый шаг правильно. Но на десятый раз, поздно ночью, легко пропустить
Скрипт — это список команд, один раз записанный в файл, чтобы компьютер выполнял его одинаково каждый раз — так, что никому не нужно помнить или заново вводить шаги.
- скрипт
- Текстовый файл, содержащий последовательность команд терминала, которые компьютер выполняет строка за строкой по одному запуску.
- автоматизация
- Превращение повторяющейся задачи в то, что компьютер выполняет самостоятельно, без ручного ввода каждый раз.
- воспроизводимость
- Свойство, при котором один и тот же скрипт даёт точно такой же результат при каждом запуске, независимо от памяти или настроения оператора.
- ручной шаг
- Действие, которое кто-то должен вводить вручную каждый раз — слабое место, где возникают ошибки (опечатка, забытый шаг, не тот каталог).