Я пытаюсь выполнить проверку для каждой функции, которую я вызываю в сценарии, и вывести из строя весь сценарий в случае сбоя одной функции.
В поисках лучшего способа сделать это.Я чувствую, что когда-то знал хороший способ сделать это, но не могу понять это снова.
Я могу грубо заставить это, но это противно.Вот как я могу заставить его работать правильно
copy_files $1
if [ "$?" -ne "0" ]; then
error "Copying files"
return -1
fi
Это становится довольно уродливо, так как у меня есть скрипт, который выглядит так:
command1 command2 command3
Необходимость обернуть всеэти команды с возвратами не очень идеальны.:( Пожалуйста, помогите!