1

我在学习bash manual

在 page 27/166,我真的无法理解最后的参数扩展:

${parameter^pattern} 
${parameter^^pattern} 
${parameter,pattern}
${parameter,,pattern}

谁能告诉我这些扩展是什么意思?

一些例子也将不胜感激。

4

1 回答 1

1

小写

$ string="A FEW WORDS"
$ echo ${string,}
a FEW WORDS
$ echo ${string,,}
a few words

转大写

$ string="a few words"
$ echo ${string^}
A few words
$ echo ${string^^}
A FEW WORDS

在 Bash shell 脚本中将字符串转换为小写

于 2013-06-10T14:53:17.200 回答