Linux⽂件内容⼤⼩写转换
⼀、⽂件
如果是单个⽂件,⽤cat file | tr a-z A-Z > newfile
可以将⽂件内容转换为⼤写。cat file | tr A-Z a-z > newfile可以转换为⼩写。
也可以⽤awk '{print toupper($1)}' file > newfile
⼆、vim编辑
 vim中⼤⼩写转化的命令是:gu或者gU,形象⼀点的解释就是⼩u意味着转为⼩写,⼤U意味着转为⼤写。接下来说明对这两个命令的限定(限定操作的⾏,字母,单词)等等。
1.整篇⽂章⼤写转化为⼩写
打开⽂件后,⽆须进⼊命令⾏模式。
键⼊: ggguG
解释⼀下:ggguG分作三段gg gu G
gg=光标到⽂件第⼀个字符
gu=把选定范围全部⼩写
G=到⽂件结束
2.整篇⽂章⼩写转化为⼤写
打开⽂件后,⽆须进⼊命令⾏模式。
键⼊:gggUG
解释⼀下:gggUG分作三段gg gU G
gg=光标到⽂件第⼀个字符
linux使用vim编辑文件gU=把选定范围全部⼤写
G=到⽂件结束
3、只转化某个单词
guw 、gue、gUw、gUe
这样,光标后⾯的单词便会进⾏⼤⼩写转换
想转换5个单词的命令如下:
gu5w、gu5e、gU5w、gU5e
4、转换⼏⾏的⼤⼩写
将光标定位到想转换的⾏上,键⼊:1gU
从光标所在⾏往下⼀⾏都进⾏⼩写到⼤写的转换
10gU,则进⾏11⾏⼩写到⼤写的转换
以此类推,就出现其他的⼤⼩写转换命令
gU0 :从光标所在位置到⾏⾸,都变为⼤写
gU$ :从光标所在位置到⾏尾,都变为⼤写
gUG :从光标所在位置到⽂章最后⼀个字符,都变为⼤写
gU1G :从光标所在位置到⽂章第⼀个字符,都变为⼤写

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。