![仅将每行的第一个字母大写](https://linux22.com/image/99673/%E4%BB%85%E5%B0%86%E6%AF%8F%E8%A1%8C%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%AD%97%E6%AF%8D%E5%A4%A7%E5%86%99.png)
我尝试了sed s/\w/\u/g
,但没有任何反应。我想是因为它无法识别\u
?
GNU sed 版本 4.1.2
答案1
sed 's/\w/\u&/'
\u
必须适用于某事;它本身什么也不做;在这种情况下&
意味着“与搜索模式匹配的任何内容”。g
如果您只想省略,则可以省略首先信;如果包含g
它将会变成大写全部字母。
我尝试了sed s/\w/\u/g
,但没有任何反应。我想是因为它无法识别\u
?
GNU sed 版本 4.1.2
sed 's/\w/\u&/'
\u
必须适用于某事;它本身什么也不做;在这种情况下&
意味着“与搜索模式匹配的任何内容”。g
如果您只想省略,则可以省略首先信;如果包含g
它将会变成大写全部字母。