1. 程式人生 > >bash的命令執行狀態返回值

bash的命令執行狀態返回值

bash

bash通過狀態返回值來輸出命令執行的狀態結果,如成功,輸出“0”值;失敗,輸出“1”“255”之間的一個值。

命令執行完成之後,其狀態返回值保存在bash的特殊變量$?中。

示例:

[root@node1 ~]# ls
anaconda-ks.cfg
[root@node1 ~]# echo $?
0
[root@node1 ~]# ls /etcc
ls: cannot access /etcc: No such file or directory
[root@node1 ~]# echo $?
2
[root@node1 ~]# lsss /etc
-bash: lsss: command not found
[root@node1 ~]# echo $?
127

 
 

bash的命令執行狀態返回值