":-"的用法举例

例子1:

#!/bin/bash
A=aaa
C=${A:-bbb}
echo $C

输出结果:aaa

例子2:

#!/bin/bash
A=""
C=${A:-bbb}
echo $C

输出结果:bbb 

例子3:

#!/bin/bash
A=$1
C=${A:-bbb}
echo $C

$1是运行脚本时传入的第一个参数,此处由A接收,输出结果:变量A获取的值

结论:

shell脚本中的${A:-$B}的结果:

  • 如果变量A存在,则结果为变量A的值
  • 如果变量A不存在,则结果为变量B的值

猜你喜欢

转载自www.cnblogs.com/ooops/p/12447057.html