1、使用if判断
#!/bin/bash a="" if [ ! $a ]; then a="default" fi echo $a # default
2、使用默认值写法
#!/bin/bash b="default" # 当变量a为null时 echo ${a-$b} # default #当变量a为null或为空字符串时 a="" echo ${a:-$b} # default
参考
1、使用if判断
#!/bin/bash a="" if [ ! $a ]; then a="default" fi echo $a # default
2、使用默认值写法
#!/bin/bash b="default" # 当变量a为null时 echo ${a-$b} # default #当变量a为null或为空字符串时 a="" echo ${a:-$b} # default
参考