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

 我来答
黑科技1718
2022-11-24 · TA获得超过5872个赞
知道小有建树答主
回答量:433
采纳率:97%
帮助的人:81.6万
展开全部

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"))

0ne是什么意思

“One”的意思是:

num.    一个; (数字) 一; (基数) 一,第一;

n.    一个人; 一体; 一点钟; 独一;

pron.    一个人; 任何人; 本人,人家; 东西;

one :   英[wʌn]    美[wʌn]

例句:

1.用作名词 (n.)

  • A person has one head and one neck.
    每人都有一个头,一个脖子。

  • No one can live without breathing.
    没有一个人可以不呼吸而生存。

2.用作形容词 (adj.)

  • If only problems would e one at a time!
    要是问题一次只发生一个该多好!

3.用作代词 (pron.)

  • One should do his best for the cause of world peace.
    一个人应该为世界和平事业尽最大努力。

  • One always has to keep in practice.
    任何人都必须经常练习以求熟练。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式