首页 > 服务器 > Web服务器 > 正文

shell判断一个变量是否为空方法总结

2024-09-01 13:56:28
字体:
来源:转载
供稿:网友

shell中如何判断一个变量是否为空

shell编程中,对参数的错误检查项中,包含了变量是否赋值(即一个变量是否为空),判断变量为空方法如下:

1.变量通过" "引号引起来

#!/bin/shpara1=if [ ! -n "$para1" ]; then  echo "IS NULL"else  echo "NOT NULL"fi

【输出结果】"IS NULL"

2.直接通过变量判断

#!/bin/shpara1=if [ ! $para1 ]; then  echo "IS NULL"else  echo "NOT NULL"fi

【输出结果】"IS NULL"

3.使用test判断

#!/bin/shdmin=if test -z "$dmin"then  echo "dmin is not set!"else    echo "dmin is set !"fi

【输出结果】"dmin is not set!"

4.使用""判断

#!/bin/sh dmin=if [ "$dmin" = "" ]then  echo "dmin is not set!"else    echo "dmin is set !"fi

【输出结果】"dmin is not set!"


注:相关教程知识阅读请移步到服务器教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表