Если вы это сделаете, команда, выполненная эффективно попытается удалить /
, что очень, очень плохо. Я имею в виду, что это, скорее всего, будет неэффективным (если вы не используете root), но все равно это будет очень плохо.
Вы можете избежать многих из этих видов ошибок в Bash автоматически с помощью одной простой команды:
set -eu
Если положить, что в верхней части Баш скрипт, интерпретатор остановится и возвращает код ошибки, если ваш скрипт когда-либо вызывает команду, которая возвращает ошибку, которая не проверяется (это часть -e
), или если она использует неопределенную переменную (часть -u
). Это делает Баша значительно более безопасным.
Если вы работаете от пользователя root, все будет эффективно работать с фейерверками, используя 'rm -rf /' – anubhava
. Я бы этого не сделал, если бы я был вами :-) – paxdiablo