回答編集履歴
1
誤記修正
answer
CHANGED
@@ -1,11 +1,11 @@
|
|
1
1
|
ご提示のURLで示される情報を拝見しましたが、「直前に実行したコマンドの終了値」と言う意味では
|
2
|
-
一貫していました
|
2
|
+
一貫していました。「他の値もある」と言うのは、「0は成功、1は失敗」を前提とした場合です。
|
3
3
|
|
4
4
|
> この2はどのような意味を持っているのでしょうか。
|
5
5
|
|
6
6
|
直前に実行したプログラムが終了コード=2を返した場合、と言う状況です。恐らくそのプログラムは0,1,その他の値を終了コードとして返す場合があって、2はその中でまた特別な意味があってそれをスクリプトでの処理対象としたい、と言うことだと思います。
|
7
7
|
|
8
|
-
直前に実行したコマンド終了値、と言うのは、C言語で言うところの`exit` 関数の
|
8
|
+
直前に実行したコマンド終了値、と言うのは、C言語のプログラムで言うところの`exit` 関数への引数です。
|
9
9
|
```C
|
10
10
|
#include <stdlib.h>
|
11
11
|
int main(void) {
|
@@ -24,4 +24,4 @@
|
|
24
24
|
fi
|
25
25
|
```
|
26
26
|
|
27
|
-
"HOGE!"
|
27
|
+
"HOGE!"と表示されます。
|