if [ $? -ne 0 ];then 是什么意思
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.
任何人都必须经常练习以求熟练。