2016-12-15 89 views
9

最近我碰到这句法来的?

+1

在你的终端中,输入'man bash',然后点击斜杠('/')进行搜索,然后点击逗号两次,然后按Enter键。文档很简单! – ghoti

回答

15

这被称为“参数扩展”,在bash版本4+中可用。要改变存储在变量降低case.Eg字符串的情况:

var=HeyThere 
echo ${var,,} 
heythere 

你可能想尝试一些其他的命令和检查效果:source

${var^} 
${var^^} 
${var,} 
${var,,} 

注:“参数扩展“出现在man bash。查找它。

+0

谢谢。你也可以建议如何搜索这些东西? “,,”在google中不能搜索,“man bash”也没有提供。编辑:再次感谢,毕竟发现它在“男人bash”。 – user1308345

+0

请在支持的'bash'版本上添加注释。 – Inian

+1

保重; '〜'和'~~'目前没有记录,所以我会避免它们。 – chepner