码迷,mamicode.com
首页 > 其他好文 > 详细

tr命令

时间:2018-07-09 16:28:55      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:too   abc   toolbar   匹配   roo   cat   就是   语法   this   

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命令

标签:too   abc   toolbar   匹配   roo   cat   就是   语法   this   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!