
答え1
あなたが欲しいのはトラップ機能、具体的には:
error_func()
{
echo 'An error occurred!'
exit 1
}
trap error_func ERR
後でエラーが発生すると関数にジャンプします。これは少なくとも bash、zsh、ksh でサポートされています。
あなたが欲しいのはトラップ機能、具体的には:
error_func()
{
echo 'An error occurred!'
exit 1
}
trap error_func ERR
後でエラーが発生すると関数にジャンプします。これは少なくとも bash、zsh、ksh でサポートされています。