最近我遇到了这种语法:
${reportName,,}
我用谷歌搜索找不到任何东西,所以有谁知道那些是什么意思?
答案 0 :(得分:27)
这称为"参数扩展"以bash版本4+提供。将存储在变量中的字符串的大小写更改为小写.Eg:
var=HeyThere
echo ${var,,}
heythere
您可能需要尝试其他一些命令并检查效果:source
${var^}
${var^^}
${var,}
${var,,}
注意:"参数扩展"存在于man bash
。搜索它。