如何使用 gitExtension 中的 bash 3.1 将字符串转换为小写

如何使用 gitExtension 中的 bash 3.1 将字符串转换为小写

我正在使用 bash 脚本为 Git 编写预变基钩子,我需要将字符串转换为小写或大写。我尝试了一些记录在Bash 参考

例子:

 myString="AbcDFmk";
 echo ${myString,,}

结果如下:${myString,}: bad substitution

你能帮我找到一种方法来做到这一点吗?

答案1

Bash 参考您提到的适用于 Bash 版本 4.3。3.1 不支持字符串替换。

您可以使用tr像这样:

echo $(tr '[:upper:]' '[:lower:]'<<<${myString})

相关内容