2
私は通常bashを使用しますが、この場合はtcshを使用する必要があります。驚いたことに、私はexit
の引数として終了ステータスを含む変数を使用することはできません。変数を使用してtcsh終了ステータスを設定できません
[bash] tcsh
[tcsh] set status=2
[tcsh] echo $status
2
[tcsh] exit $status
exit
[bash] echo $?
0
予想通りexit
にリテラル引数が作業を行います。
[bash] tcsh
[tcsh] exit 2
exit
[bash] echo $?
2
地球上で何がここで起こっています?