mor*_*kan -1 linux bash sed capitalization uppercase
我正在寻找一个命令,将bash中每行的第一个字母大写.
其实我用过这个命令:
sed 's/^\(.\)/\U\1/'
Run Code Online (Sandbox Code Playgroud)
但我需要使用另一个命令而不是"\ U"..
为什么你需要使用别的东西\U?
你可以使用\u哪一个只大写一个字母:
sed 's/./\u&/'
Run Code Online (Sandbox Code Playgroud)
或者,使用参数扩展:
while read line ; do echo "${line^}" ; done
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4942 次 |
| 最近记录: |