Bash-скрипты, которые не ломаются
Заголовок, который спасает
Почти каждый свой bash-скрипт я начинаю одинаково:
#!/usr/bin/env bash
set -euo pipefail
-e - падаем на первой ошибке, -u - ругаемся на необъявленные переменные, pipefail - ловим ошибку в середине пайпа. Без этого скрипт молча идёт дальше после сбоя и портит данные. Пути беру в кавычки, иначе пробел в имени файла всё сломает.
Чтобы оставить комментарий, войдите через Discord.
Войти через Discord