shell脚本如何判断变量的值

  • Post author:
  • Post category:其他


-z 判断 变量的值,是否为空; zero = 0

  • 变量的值,为空,返回0,为true
  • 变量的值,非空,返回1,为false

    -n 判断变量的值,是否为空 name = 名字
  • 变量的值,为空,返回1,为false
  • 变量的值,非空,返回0,为true

在中括号中,判断变量的值, 加不加双引号的问题?

pid=“123”

[ -z “$pid” ] 单对中括号变量必须要加双引号

[[ -z $pid ]] 双对括号,变量不用加双引号

[ -n “$pid” ] 单对中括号,变量必须要加双引号

[[ -z $pid ]] 双对中括号,变量不用加双引号



版权声明:本文为Peak_Gerry原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。