【发布时间】:2017-05-01 12:00:37
【问题描述】:
我想用一个 sed 命令替换前 n 个大写字母。
例如“马德里”到“马德里”。 (n=3)
我知道如何用这个命令把第一个字母变成大写:
sed -e "s/\b\(.\)/\U\1/g"
但我不知道如何针对我的问题更改此命令。
我试图改变
sed -e "s/\b\(.\)/\U\1/g"
到
sed -e "s/\b\(.\)/\U\3/g"
但这没有用。另外,我在这个网站上搜索和搜索,但我找不到我的问题的确切答案。
谢谢。
【问题讨论】:
-
荣誉,这是任何 SO 初学者了解如何提问的完美示例。