天天看点

shell判断一个变量是否为空

判断一个变量是否为空 .

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

如下所示:,可以得到结果为 is null.

        #!/bin/sh

        para1=

        if [ ! -n "$para1" ];

then

     echo "is null"

        else

echo "not null"

        fi

2. 直接通过变量判断

如下所示:得到的结果为: is null

        if [ ! $para1 ];

  echo "is null"

  echo "not null"

3. 使用test判断

     得到的结果就是: dmin is not set!

        dmin=

        if  test -z

"$dmin"  then

          echo

"dmin is not set!"

        else 

"dmin is set !"

4. 使用""判断

        #!/bin/sh 

        if [ "$dmin" = "" ];