网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2015-01-08 15:59:26

admin
管理员

shlle 通过 expr 执行的结果判读一个变量是否是数

expr 用来数学计算比如

[root@qd ~]# expr 1 - 1
0
[root@qd ~]# expr 1 + 1
2

这里注意符号两侧是有空格的。 

[root@qd ~]# n='abc'
[root@qd ~]# expr $n + 1
expr: non-numeric argument
[root@qd ~]# echo $?
2
[root@qd ~]# expr $n + 1 2> /dev/null
[root@qd ~]# echo $?
2

可以通过 $? 来判读执行的结果。


ipbbs.net

离线

页脚

Powered by FluxBB