
我正在使用 bash 腳本為 Git 編寫一個預變基掛鉤,我需要將字串轉換為小寫或大寫。我嘗試了一些方法bash 參考
例子:
myString="AbcDFmk";
echo ${myString,,}
這是結果:${myString,}: bad substitution
你能幫我找到一種方法來做到這一點嗎?
答案1
這bash 參考你提到的是 Bash 版本 4.3。 3.1 中不支援字串替換。
您可以使用t像這樣:
echo $(tr '[:upper:]' '[:lower:]'<<<${myString})