zoukankan      html  css  js  c++  java
  • shell中如何判断一个变量是否为空

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

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

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

    【输出结果】"IS NULL"

    2.直接通过变量判断

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

    【输出结果】"IS NULL"

    3.使用test判断

    #!/bin/sh
    dmin=
    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!"

  • 相关阅读:
    洛谷
    洛谷
    洛谷
    洛谷
    洛谷
    模板
    模板
    模板
    洛谷
    模板
  • 原文地址:https://www.cnblogs.com/yoyowin/p/13664267.html
Copyright © 2011-2022 走看看