8 使用VMS DCLの 1が使用してエラーをキャッチすることができ、コマンドスクリプトをon errorコマンド: $ on error then goto MyErrorHandler $ directory samiam.txt $ delete x.txt $ exit $MyErrorHandler: $ print "Something." Linuxlandではこれをどのように行うのですか? この例では、directoryまたはのエラーにより、delete制御がに移動しMyErrorHandlerます。 shell scripting error-handling — CWホールマンII ソース
8 具体的には、トラップ機能が必要だと思います。 error_func() { echo 'An error occurred!' exit 1 } trap error_func ERR エラーは後で関数にジャンプします。これは、少なくともbash、zsh、kshでサポートされています。 — マシュー・フラッシェン ソース