1
我已經發現如何讓我在bash字符串小寫:獲取小寫subtring在bash
> multi_case='MULTIcaseSTRING'
> echo ${multi_case,,}
multicasestring
...以及如何獲得字符串的最後兩個字母:
> echo ${multi_case:(-2)}
NG
...但我不知道如何組合它們。
我如何獲得最後兩個字母小寫?如果有幫助,我知道這個字符串的長度通常是2到5個字符。
理想情況下,我正在尋找一個相當短的單行。
Unfortuna我不認爲你可以嵌套這些擴展,所以如果你經常在一起做這兩件事情,你可能會更好地定義一個函數。 –
我有bash 3.2.25和'echo $ {multi_case ,,}'拋出'Bad Substitution' –
這個問題已經有答案[這裏] [1] 你可能會發現其他信息[here] [2] [1]:http://stackoverflow.com/questions/2264428/converting-string-to-lower-case-in-bash-shell-scripting [2]:HTTP:// askubuntu。 COM /問題/ 383352 /命令到轉換-AN-大寫-字符串到小寫 – Vargan