【发布时间】:2019-06-11 04:27:34
【问题描述】:
我需要转换这个字符串:
我的名字是来自这里而不是那里的用户。
到:
我的名字是用户来自这里不是那里
详细信息是,我需要对任何超过 3 个字符的单词的第一个字符进行字符串处理。只是它。我正在尝试使用以下命令但没有成功:
echo $FOO | tr '[:upper:]' '[:lower:]' | sed -e "s/\b\(.\)/\u\1/g"
其他的都应该小写。
【问题讨论】:
-
虽然看到您的个人资料后知道您从未选择任何答案作为正确答案,但请在某个时间给出它,当您有一些答案时,也尝试选择其中任何一个作为正确答案。
-
您的问题标题说超过 2,但正文询问超过 3。请edit 保持一致,或澄清。
-
感谢您的反馈,我的问题表述不当,我想现在更清楚了。关于选择正确答案RavinderSingh13,你是对的,但在我的老问题中我仍在寻找更多答案,因为他们都无法解决问题,但我想现在没有人会回答。