99问答网
所有问题
shell 脚本里 expr $num "+" 10 &> /dev/null 是什么意思?
如题所述
举报该问题
推荐答案 2018-11-19
这应该是判断变量num是否为整数的一种方法
利用expr做计算时变量或字符串必须是整数的规则,把一个变量或者字符串和一个已知的整数(非0)相加,看命令结果是否为0
&>/dev/null表示不保留任何输出
如果num为整数的话,echo $?的结果是0;否则echo $?的结果是2
等同于expr $num + 1 &>/dev/null
不对的地方欢迎指正
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vj7tXvWj7.html
其他回答
第1个回答 2011-07-22
意思是把变量$num加10后输出到/dev/null中.
顺路
贴个用法:
expr 命令
用途
求
表达式
变量的值。
语法
expr Expression
描述
expr 命令读入 Expression 参数,计算它的值,然后将结果写入到标准输出。本回答被提问者采纳
相似回答
大家正在搜
相关问题
shell 脚本里 expr num "+" 10 &> /...
这是一个linux下的一个简单shell脚本 是判断一个字符...
shell脚本中的 1>/dev/null 2>&1 是什么...
shell程序中 2>/dev/null 代表什么意思
shell脚本中的$<是什么意思?谢谢!
shell 脚本中$$,$#,$?分别代表什么意思?
shell脚本中的“$<”是什么意思?
shell脚本怎么屏蔽显示?加了>/dev/null没用啊!...