本文共 304 字,大约阅读时间需要 1 分钟。
-eq 等于
-ne 不等于
-gt 大于
-ge 大于等于
-lt 小于
-le 小于等于
test 1 -eq 1
echo "$?" test 1 -ne 1 echo "$?" test 1 -gt 1 echo "$?" test 1 -ge 1 echo "$?" test 1 -lt 1 echo "$?" test 1 -le 1 echo "$?"$?是shell变量,表示"最后一次执行命令"的退出状态.0为成功,非0为失败.
切记:$?永远表示shell命令最后一次执行后的退出状态,当函数执行完毕后,如果又执行了其它命令,则$?不再表示函数执行后的状态,而表示其它命令的退出状态.转载地址:http://dwqdl.baihongyu.com/