Yoshiki-Iwasa / minishell

0 stars 0 forks source link

exit が引数に対応していない。 #75

Closed Yoshiki-Iwasa closed 4 years ago

Yoshiki-Iwasa commented 4 years ago

事案 exit コマンドが引数に対応していない。

事案詳細 exit コマンドに 1~225 の引数を渡したとき、minishell呼び出しプロセスの終了ステータスが変わらない。

再現手順 [bash]

$ bash
bash $ exit
exit
$ echo $?
0
$
$ bash
bash $ exit 123
exit
$
$ echo $?
123
$
$

[minishell]

minishell $ exit
exit
$
$ echo $?
0 
$
$ minishell 
minishell $ exit 123
exit
$ 
$ echo $?
0
$

原因は、exit が押されたとき、引数を見ないですべてreturn (0) しているからだと思います

hiroin commented 4 years ago

修正を確認しました。