Когда curl получает код состояния с определенными значениями, как выйти с ненулевым значением?
У меня есть этот скрипт:
set -e;
mkdir -p "${dir}";
cd "${dir}";
curl -O https://bitbucket.org/interos/${repo}/get/${commit}.tar.gz
tar -xvzf ${commit}.tar.gz
, хотя команда curl соответствует httpответ с 404, все еще завершается с 0, поэтому мой сценарий продолжается, даже если я не хочу ... что делать?