":-"的用法举例

Posted ooops

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了":-"的用法举例相关的知识,希望对你有一定的参考价值。

例子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的值

以上是关于":-"的用法举例的主要内容,如果未能解决你的问题,请参考以下文章