永发信息网

if [ $? -ne 0 ];then 是什么意思

答案:3  悬赏:0  手机版
解决时间 2021-04-26 20:02
if [ $? -ne 0 ];then 是什么意思
最佳答案
$# 表示提供到shell脚本或者函数的参数总数。
$0 表示第一个参数。
-ne 表示不等于。
这是unix的shell编程语句,如果上一条命令执行后的结束代码不是0则执行下面的命令,知道fi行之前,例子:
who am i | grep root
if [ $? -ne 0 ]
then
echo 'hello'
fi
另外:
整数比较
-eq 等于,如:if ["$a" -eq "$b" ]
-ne 不等于,如:if ["$a" -ne "$b" ]
-gt 大于,如:if ["$a" -gt "$b" ]
-ge 大于等于,如:if ["$a" -ge "$b" ]
-lt 小于,如:if ["$a" -lt "$b" ]
-le 小于等于,如:if ["$a" -le "$b" ]
< 小于(需要双括号),如:(("$a" < "$b"))
<= 小于等于(需要双括号),如:(("$a" <= "$b"))
> 大于(需要双括号),如:(("$a" > "$b"))
>= 大于等于(需要双括号),如:(("$a" >= "$b"))
全部回答
是正则表达式?el语言?
这是unix的shell编程语句,意思是如果上一条命令执行后的结束代码不是0则执行下面的命令,知道fi行之前,例子:
who am i | grep root
if [ $? -ne 0 ]
then
echo 'hello'
fi
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ家园最高多少级/
有什么方法可以很好的预防失眠?
金鹏语音王文件丢失了怎么办?
数学 概率问题3
诺基亚1680c保密码忘记了怎么找回啊!
什么卸妆乳好用,如何正确使用卸妆乳?
请问玻璃厂的电焊工是不是特殊工种?可以提前
企业管理制度如何制定?
水电怎样呢
谁能帮我找一下沥青砼的配合比
金诚汽车服务部地址在哪,我要去那里办事
NOKLA5320的拆卸方法?
胃胀问题 朋友们帮忙解决下
用什么药才能消掉脸上的青春痘,不能有副作用
IT卡被格式化的文件怎样找到
推荐资讯
怎么能让皮肤保养的很好。变的很白
请问你选择配偶的标准是什么?
皮甲40到45有什么装备是加攻击速度的?请写上
天龙想买个号问个专业的问题
罗刹鬼姬练什么好 血的还是法的好 我是鬼
电脑待机问题
裕香楼美食餐厅地址在什么地方,想过去办事
哪个牌子的护肤品比较好用?
怎么样使用RSS订阅器订阅名人博客
为什么突然之间诺言都变了?
脸上皮肤过敏,又痒,起一粒粒。又红。请问要
白山市中盛城市建设投资开发有限公司地址在哪
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?