Shell Builtin Command 「exit」

type exit

執行

$ type exit

顯示

exit is a shell builtin

help exit

執行

$ help exit

顯示

exit: exit [n]
    Exit the shell.

    Exits the shell with a status of N.  If N is omitted, the exit status
    is that of the last command executed.

Exit Status

exit 0

exit_0.sh

#!/usr/bin/env bash

exit 0

設為可執行

$ chmod u+x ./exit_0.sh

執行

$ ./exit_0.sh

沒有任何顯示,直接換下一個提示字元

再執行

$ echo $?

顯示

0

exit 1

exit_1.sh

#!/usr/bin/env bash

exit 1

設為可執行

$ chmod u+x ./exit_1.sh

執行

$ ./exit_1.sh

沒有任何顯示,直接換下一個提示字元

再執行

$ echo $?

顯示

1

exit

exit.sh

#!/usr/bin/env bash

exit

設為可執行

$ chmod u+x ./exit.sh

執行

$ ./exit.sh

沒有任何顯示,直接換下一個提示字元

再執行

$ echo $?

顯示

0

exit last

exit_last.sh

#!/usr/bin/env bash

false

exit

設為可執行

$ chmod u+x ./exit_last.sh

執行

$ ./exit_last.sh

沒有任何顯示,直接換下一個提示字元

再執行

$ echo $?

顯示

1