$ を生成するために使用されるアルゴリズムを教えてください。プログラムの終了コードからシェルで?例えば、
$? is 1 for exit(1);
$? is 255 for exit(-1);
だから私は $ から終了コードを推測できますか?
$? is 1 => exit code is 1
$? is 255 => exit code is -1
特別な何かのために、
$? is 0 for exit(256);
$? is 1 for exit(257);
$を生成するために使用されるシェルのアルゴリズムを誰かに教えてもらえますか? $? を観察するだけで終了コードを知ることができるように、終了コードを使用します。コマンドを実行した後。
どうもありがとう。
編集: 以下の質問に答えるために、この例を追加しました。
----a.c----
1 #include <stdlib.h>
2 int main()
3 {
4 exit(-1);
5 }
ning@m:~/work/02_test/ctest> gcc a.c
ning@m:~/work/02_test/ctest> ./a.out
ning@m:~/work/02_test/ctest> echo $?
255
ning@m:~/work/02_test/ctest>