小编Gar*_*ord的帖子

变量替换中的Bash冒号运算符?

我继承了一些bash代码,这两行让我感到困惑:

branch_name=`git describe --contains --all HEAD`
branch_name=${branch_name:-HEAD}
Run Code Online (Sandbox Code Playgroud)

我对:冒号运算符的理解是基于索引创建子串,因此-HEAD在这种情况下使用字符串没有任何意义.

string variables bash colon variable-substitution

28
推荐指数
3
解决办法
2万
查看次数

标签 统计

bash ×1

colon ×1

string ×1

variable-substitution ×1

variables ×1