シェルスクリプト総合 その29at TECH
シェルスクリプト総合 その29 - 暇つぶし2ch594:デフォルトの名無しさん
18/11/10 20:50:01.93 lBOHSSIo0.net
>>593
ああなるほど そんなことまでは考えてなかった。
正直,あなたに教えてもらった方法で大満足です。ありがとう。(欲を言えば行番号を自分で……しつこいねw)
とりあえずこんな感じに落ち着きました↓
#!/bin/sh
assert()
{
exec >&2
eval "test ${2}" || {
printf '%s: %d: %s\n' "${0}" ${1} "${3-"Assertion ${2} failed."}"
exit 1
}
}
main()
{
set -eu
umask 0022
export PATH="$( command -p getconf PATH ):${PATH}"
assert 18 '"a" = "b"' && :
exit $?
}
main "$@"


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