Linux tr命令的使用
作者:Dabelv 时间:2022-10-31 10:08:49
1.简介
tr用来转换或者删除一段文字。tr是translate(转换的缩写),功能的英文示意是:translate or delete characters。tr所有的功能均可由sed来完成,可以将tr视为sed一个极简的实现。
2.格式
tr [OPTION]... SET1 [SET2]
3.选项
-c,-C,--complement:将字符集<character set1>以外的其他字符删除或者转换为字符集<character set2>中的最后一个字符(如果你指定了多个字符的话)。见示例6。
-d,--delete:删除信息当中的SET1这个字符串。
-s,--squeeze-repeats:压缩重复的字符,只保留一个。
--help:显示帮助信息。
--version:显示版本信息。
4.示例
(1)将last输出的信息中所有小写的字符变成大写字符。
last|tr '[a-z]' '[A-Z]'
//或者
last|tr [a-z] [A-Z]
(2)将/etc/passwd输出的信息中的冒号:删除。
cat /etc/passwd | tr -d ':'
(3)将dos文件转成unix文件。
cat /etc/passwd | tr -d '\r'
(4)删除空行
cat file | tr -s "\n" > new_file
(5)将文件file中出现的”abc”替换为”xyz”。
cat file | tr "abc" "xyz" > new_file
注意:这里凡是在file中出现的”a”字母,都替换成”x”字母,”b”字母替换为”y”字母,”c”字母替换为”z”字母,而不是将字符串”abc”替换为字符串”xyz”。
(6)删除和替换指定字符集以外的字符。
//替换指定字符集以外的字符
[b3335@MIC ~]$ echo alv blv|tr -c 'lv ' "x"
xlv xlvx
//删除指定字符集以外的字符
[b3335@MIC ~]$ echo alv blv|tr -cd 'lv'
lvlv
来源:https://cloud.tencent.com/developer/article/1175989
标签:Linux,tr,命令
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
关于Linux下conda安装caffe与pb转caffe问题
2023-01-29 19:15:23
![](https://img.aspxhome.com/file/2023/8/101398_0s.jpg)
利用麦咖啡打造超安全的Web站点目录图文教程
2009-09-20 19:58:00
![](https://img.aspxhome.com/file/UploadPic/20099/18/2009918202817648s.jpg)
Discuz称将推独立插件满足phpwind用户QQ接入需求
2011-07-13 18:29:28
Linux系统下grub.cfg文件损坏修复步骤
2023-08-06 17:41:16
![](https://img.aspxhome.com/file/2023/8/68798_0s.png)
文化部称仍在审查魔兽新片《巫妖王之怒》
2009-10-31 17:07:00
PubwinEP如何防止远程修改数据库
2009-06-01 11:05:00
Win 2000检测系统安全清单(4)
2007-09-21 15:21:00
Centos7的apache网站环境搭建wordpress
2021-08-17 12:10:44
如何授权web服务器提供安全数据库访问
2009-07-23 16:36:00
![](https://img.aspxhome.com/file/UploadPic/20097/25/2009725151416125.jpg)
Linux操作系统下防范黑客的实用技巧
2009-07-12 14:08:00
王月章:做好网站推广应该把握几个基本点
2009-04-07 13:25:00
Linux执行可执行文件提示No such file or directory的解决方法
2023-11-03 06:57:42
google取消补充材料标记
2007-08-08 16:54:00
如何做一个人气旺的站 我的四个做站经验
2008-12-23 11:21:00
Google AdSense 付款详解
2007-09-08 08:43:00
WIN2003服务器安全配置终极技巧(5)
2007-11-23 13:50:00
![](https://img.aspxhome.com/file/UploadPic/200812/200812285147938.jpg)
安全设置微软IIS服务器的三个小技巧
2009-07-27 11:20:00
人肉搜索利与弊:正反方的争执
2008-06-11 12:15:00
魔兽停服财务效应发酵 网易毛利同比降400万
2009-11-20 09:18:00
Win Server 2003个人网络服务器安全攻略
2008-10-20 19:58:00