tr命令 – 字符转换工具

ID:12567 / 打印

tr命令来自英文单词transform的缩写,中文译为“转换”,其功能是转换字符。tr命令是一款批量字符转换、压缩、删除的文本工具,但仅能从标准输入中读取文本内容,需要与管道符或输入重定向操作符搭配使用。

语法格式:tr 参数 字符串1 字符串2

常用参数:

-c反选字符串1的补集 -t将字符串1截断为字符串2的长度
-d删除字符串1中出现的所有字符--help显示帮助信息
-s删除所有重复出现的字符序列--version显示版本信息

参考示例

将指定文件中的小写字母转换成大写字母后输出内容到终端界面:

[root@linuxcool ~]# tr [a-z] [A-Z] < File.cfg  #VERSION=RHEL8  IGNOREDISK --ONLY-USE=SDA  AUTOPART --TYPE=LVM  # PARTITION CLEARING INFORMATION  CLEARPART --ALL --INITLABEL --DRIVES=SDA  # USE GRAPHICAL INSTALL  ………………省略部分输出信息………………

删除指定文件中所有的数字后输出内容到终端界面:

[root@linuxcool ~]# tr -d [0-9] < File.cfg  #version=RHEL  ignoredisk --only-use=sda  autopart --type=lvm  # Partition clearing information  clearpart --all --initlabel --drives=sda # Use graphical install  ………………省略部分输出信息………………

将指定文件中的多个相邻空行去重后输出内容到终端界面:

[root@linuxcool ~]# tr -s "[\n]" < File.cfg  #version=RHEL8  ignoredisk --only-use=sda  autopart --type=lvm  # Partition clearing information  clearpart --all --initlabel --drives=sda  # Use graphical install  ………………省略部分输出信息………………
上一篇: uniq命令 &#8211; 去除文件中的重复内容行
下一篇: paste命令 &#8211; 合并两个文件

作者:admin @ 24资源网   2024-10-01

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。