YanoRyuichi.com/
Wiki
Blog
GitHub
Sandbox
開始行:
* eオプションでエラー処理 [#b2e7afe9]
set -eすると、式が非ゼロな終了コードを返した時点で、スク...
例えば、
set -e
false
if [ "$?" -ne 0 ]; then
echo error; exit 1;
fi
echo done
は、実行すると何も表示せずに終了する。これが下のようにset...
set +e
false
if [ "$?" -ne 0 ]; then
echo error; exit 1;
fi
echo done
「error」と表示して終了する。なお、set -eすると$?を使った...
set -e
false || { echo error; exit 1; }
set +e
false || { echo error; exit 1; }
上のようにすると、いずれも「error」と表示して終了する。
終了行:
* eオプションでエラー処理 [#b2e7afe9]
set -eすると、式が非ゼロな終了コードを返した時点で、スク...
例えば、
set -e
false
if [ "$?" -ne 0 ]; then
echo error; exit 1;
fi
echo done
は、実行すると何も表示せずに終了する。これが下のようにset...
set +e
false
if [ "$?" -ne 0 ]; then
echo error; exit 1;
fi
echo done
「error」と表示して終了する。なお、set -eすると$?を使った...
set -e
false || { echo error; exit 1; }
set +e
false || { echo error; exit 1; }
上のようにすると、いずれも「error」と表示して終了する。
ページ名: