1. 程式人生 > >if [ $# -ne 1 ];then 是什麽意思?

if [ $# -ne 1 ];then 是什麽意思?

$? 16px 執行命令 ext 整數 size 大於等於 變量 best

-ne 表示 不等於

另外:
整數比較
-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"))

另外:$?是shell變量,表示"最後一次執行命令"的退出狀態.0為成功,非0為失敗.

if [ $# -ne 1 ];then 是什麽意思?