主页 > 知识库 > Linux命令之tr命令使用实例

Linux命令之tr命令使用实例

热门标签:2020电销机器人排行 厅外呼梯系统布线 焦作人工智能电话机器人软件 北京市地图标注 淘宝系统退货外呼项目考试答案 贵阳语音电销机器人招商 百度地图标注阴影动态 郑州营销外呼系统运营商 盐城客服外呼系统软件

名称:tr
位置:/usr/bin/tr
权限:所有用户
作用:可以用来删除一段信息中的文字、或者进行文字信息的替换
用法:tr [OPTION]... SET1 [SET2]
选项:

         -d  删除信息当中的SET1这个字符串

        -s   替换掉重复的字符串

例1:

tr在没有任何参数选项时,默认是替换,与加上-s参数选项结果是一致的。

复制代码
代码如下:

$ last| tr "[a-z]" "[A-Z]"|sed -n '1,5p'
CWJY1202 PTS/0 :0 SAT JAN 10 22:14 STILL LOGGED IN
REBOOT SYSTEM BOOT 3.2.0-24-GENERIC SAT JAN 10 21:45 - 23:48 (02:03)
CWJY1202 PTS/0 :0.0 SAT JAN 10 19:24 - DOWN (00:00)
REBOOT SYSTEM BOOT 3.2.0-24-GENERIC SAT JAN 10 14:17 - 19:24 (05:07)
REBOOT SYSTEM BOOT 3.2.0-24-GENERIC FRI JAN 9 20:50 - 22:50 (01:59)


复制代码
代码如下:

$ last| tr -s "[a-z]" "[A-Z]"|sed -n '1,5p'
CWJY1202 PTS/0 :0 SAT JAN 10 22:14 STIL LOGED IN
REBOT SYSTEM BOT 3.2.0-24-GENERIC SAT JAN 10 21:45 - 23:51 (02:05)
CWJY1202 PTS/0 :0.0 SAT JAN 10 19:24 - DOWN (00:00)
REBOT SYSTEM BOT 3.2.0-24-GENERIC SAT JAN 10 14:17 - 19:24 (05:07)
REBOT SYSTEM BOT 3.2.0-24-GENERIC FRI JAN 9 20:50 - 22:50 (01:59)

注意:SET1 和SET2要加引号,单引号和双引号都可以

例2:tr命令删除a文件输出中的数字(这里不是修改文件a)

复制代码
代码如下:

$ cat a
pa:11:a
sa:32:c
app:5:b
stort:1:d
pear:4:aa
hello:3:f/p> p>$ cat a| tr -d "[0-9]"
pa::a
sa::c
app::b
stort::d
pear::aa
hello::f/p> p>

注意:tr -d "[0-9]"  file        语法是错误的,不能接文件,之可以通过管道命令等接收数据流

标签:法律问答 马鞍山 和田 石家庄 开封 淮安 湖南 和田

巨人网络通讯声明:本文标题《Linux命令之tr命令使用实例》,本文关键词  Linux,命令,之,使用,实例,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Linux命令之tr命令使用实例》相关的同类信息!
  • 本页收集关于Linux命令之tr命令使用实例的相关信息资讯供网民参考!
  • 推荐文章