2014-10-10から1日間の記事一覧
shellのモジュールでエラーが発生した時、 trap して LINENO 変数とか参照すると、モジュールでの行数とか出てきて分かりづらい。 なんかいい手は無いのかな?実行中のファイルを参照できる変数とかないのか?($0だと親シェルのファイル名が出る)test.sm t…
例えば #!/bin/sh set -e echo hoge | error | : echo "Couldn't catch error." を実行すると、 sh test.sh test.sh: line 5: error: コマンドが見つかりません Couldn't catch error.trapしても #!/bin/sh trap 'echo "Error at line ${LINENO}. Command: $…