码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-06-26 18:05:48      阅读:2278      评论:0      收藏:0      [点我收藏+]

标签:family   font   括号   size   变量   大于   执行   $?   状态   

-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 是什么意思?

标签:family   font   括号   size   变量   大于   执行   $?   状态   

原文地址:http://www.cnblogs.com/zhangye-/p/7081546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!