1. 程式人生 > >expr判斷整數是相加的值,返回命令的返回值$? 是0,但是少數情況是1,例如1 + -1 ,$? 的結果是1 ,判斷要大於1最準確

expr判斷整數是相加的值,返回命令的返回值$? 是0,但是少數情況是1,例如1 + -1 ,$? 的結果是1 ,判斷要大於1最準確

情況 argument + - 判斷 返回值 numeric n-n 相加 但是

[root@m01 ~]# expr 1 + 1
2
[root@m01 ~]# echo $?
0
[root@m01 ~]# echo 1 - 5
1 - 5
[root@m01 ~]# expr 1 - 5
-4
[root@m01 ~]# echo $?
0
[root@m01 ~]# expr 1 + -1
0
[root@m01 ~]# echo $?
1
[root@m01 ~]# expr 1 + f
expr: non-numeric argument
[root@m01 ~]# echo $?
2

expr判斷整數是相加的值,返回命令的返回值$? 是0,但是少數情況是1,例如1 + -1 ,$? 的結果是1 ,判斷要大於1最準確