Linux 文件内容大小写转换
2023-09-11 14:22:07 时间
一、文件
如果是单个文件,用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=光标到文件第一个字符
gU=把选定范围全部大写
G=到文件结束
3、只转化某个单词
guw 、gue、gUw、gUe
这样,光标后面的单词便会进行大小写转换
想转换5个单词的命令如下:
gu5w、gu5e、gU5w、gU5e
4、转换几行的大小写
将光标定位到想转换的行上,键入:1gU
从光标所在行往下一行都进行小写到大写的转换
10gU,则进行11行小写到大写的转换
以此类推,就出现其他的大小写转换命令
gU0 :从光标所在位置到行首,都变为大写
gU$ :从光标所在位置到行尾,都变为大写
gUG :从光标所在位置到文章最后一个字符,都变为大写
gU1G :从光标所在位置到文章第一个字符,都变为大写
相关文章
- [Linux] linux文件系统学习
- 【Mysql 学习】Linux RPM 注意事项
- 【华为云技术分享】【开发记录】Linux服务器维护常用命令(二)
- windows保存的文件传输到linux中格式转换
- 【Linux】linux之如何清理磁盘空间
- 每天一个linux命令(29):chgrp命令
- linux shell 脚本攻略学习13--file命令详解,diff命令详解
- 信号概述 硬件异常将产生信号 进程间通信概述 进程间通信 进程间通信功能 Linux 操作系统支持的主要进程间通信的通信机制 linux 进程间通信(IPC)由以下几个部分发展而来 数据传输 信号
- Linux下的无名管道
- Linux服务器 scp 不需要密码配置与密钥转换(id_rsa->ppk)
- linux学习之八---Linux进程基础知识
- Linux tr转换或删除文件中的字符
- L80.linux命令每日一练 -- 第11章 Linux系统管理命令 -- ntsysv和setup
- L78.linux命令每日一练 -- 第11章 Linux系统管理命令 -- iostat和iotop
- L32.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- dmesg和stat
- linux基本功系列之sudo命令实战一
- Linux每次登录时自动执行
- geo ftp环境变量 export source ~/.bashrc Linux中filezilla下载ftp文件 ftp.ncbi.nlm.nih.gov linux下载 ftp下载geo非原始数
- 在 Linux 安装 IIS?
- Linux系统如何查看nginx安装目录
- ZYNQ - 嵌入式Linux开发 -11- ZYNQ7系列FSBL执行流程分析
- Linux 下 将Bash转换为C代码