首页 > 其他 > 详细

tr命令

时间:2018-07-09 16:22:24      阅读:238      评论:0      收藏:0      [点我收藏+]
tr命令:

translate or delete characters

更改或删除来自标准输入的字符

语法格式:

tr [OPTION]... SET1 [SET2]

常用选项:

-d  删除字符集中的所有匹配的字符,如指定test(这个就是字符集)。会删除t、e、s

-s   删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符串

实例:

[root@www1 ~]# cat tr.txt
this is test.
123
456
abcd

[root@www1 ~]# tr  -d '0-9' < tr.txt
this is test.
abcd

[root@www1 ~]# tr -d "test" < tr.txt
hi i .
123
456
abcd

#替换 
[root@www1 ~]# tr 'a-z' 'A-Z' < tr.txt
THIS IS TEST.
123
456
ABCD

#删除空行
[root@www1 ~]# tr -s '\n' <tr.txt
this is test.
111123
456
abcd

#删除重复出现的1,只留1个
[root@www1 ~]# tr -s '1' < tr.txt
this is test.
123
456
abcd


tr命令

原文:http://blog.51cto.com/12107790/2139270

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!