shellで例外処理
set -e
と
trap (shell)
と
ERR
を組み合わせる
References
ある条件で
set -e
がerrorをcatchしないことがあるので注意
シェルスクリプトを書く時には set -e をつけた方がいいのかな...どうなんだろう - ようへいの日々精進XP
シェルスクリプトのset -eを正しく使ってエラー処理を楽にしよう! #Bash - Qiita
shellでtry-catchをする - madokaのブログ
bash - Portably trapping ERR in shell script - Stack Overflow
シェルスクリプトで例外処理(try-catch文)のような動作を行う | iret.media
なぜか
sh
で動かすと
trap: ERR: bad trap
が発生する
shebang
を
#!/usr/bash
にして
bash
で実行すれば成功する
#例外機構
#2023-12-16
05:01:05
#2021-10-01
16:01:28