shell 判断参数是否存在

来源:互联网 发布:钉钉后台能查到的数据 编辑:程序博客网 时间:2024/05/13 16:51
if [ $# -lt 1 ]; then     echo 没有命令行参数fiif [ x"$parm" = x ]; then    echo 参数parm不存在或者为空值fi
$# 表示提供到shell脚本或者函数的参数总数;$1 表示第一个参数。 -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为失败.

0 0
原创粉丝点击