シェルスクリプト総合@LINUX Part5 at LINUX
[2ch|▼Menu]
715:login:Penguin
10/03/20 22:43:49 7Z9+G9O/
>>714
ありがとう。便利ですが、/bin/sh(DebianだとDASH)ではうまく動作しませんでした。
BASHなら問題ありません。

handler()
{
  echo "Trap ERR!"
  exit 1
}

set -e
trap ?handler? ERR
for x in $(seq 1 10)
do
  echo $x
  [ $x -eq 5 ] && false
done

実行結果:
1
2
3
4
5
Trap ERR!


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5367日前に更新/221 KB
担当:undef