天天看點

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" = "" ];