当前位置:首页 > 学习资源 > 讲师博文 > Linux系统中 tr命令的不同用法

Linux系统中 tr命令的不同用法 时间:2024-05-11      来源:华清远见

在Linux系统中,对系统的操作一共分为两部分:图形界面和字符界面。

其中,图形界面以图形化操作著称,类似我们日常生活中使用windows的过程,主要操作工具为鼠标。另外,在程序员方向,对系统的操作更多倾向于字符界面。字符界面在操作部分比起图形界面更简洁,响应速度更快。但需要自身掌握系统中已经设定好的命令,如:ls、cd、pwd、touch、mkdir、cp、mv、rm、tr等等。

在五花八门的命令中,我们需要记住命令中的要素:命令本身、选项、参数。

接下来,我们来对Linux系统中的tr命令进行详解:

tr命令详解:

1>tr命令的基础作用:

tr命令用于字符转换、替换和删除,主要用于控制文件中的控制符和进行字符串等等一系列的操作

2>tr命令使用的格式与注意:

用法1:tr命令的基础用法

tr命令的使用是不能仅用命令本身的,其需要有足够的参数支持命令的运行,例如 

   ls 可以单独使用,且使用其基本的功能

   tr 不能单独使用,必须利用足够的参数

如下图:

  正确用法:     

  解释: 

     在文件laoguo.c中,记录着文本:aaaa

     在利用管道连接cat查看文本命令查询的aaaa,通过tr命令将原本输

     出的“aaaa”变成“AAAA”。为tr命令的基础:字符串替换用法。

  用法2:tr命令用法:修改文件中的字符串

     该方法需要利用重定向操作:

     准备两个文件:hello.c 和 nihao.c

     其中:hello.c具有文本:hello world,而nihao.c无本文

  操作过程:我们利用tr命令识别hello.c中的文本,并通过字符串修改写入到nihao.c中:

用法3:利用tr命令删除文件中的某些字符 

   准备文件:hello.c,具有以下文本:  

   利用tr命令删除其中的小写字符:

知识点补全:

   tr是命令本身,且其下有补全选项,其中:-d就是tr命令的一种选项,作用是删除字符串。

   通过图片,我们可以看到,原hello.c文本为:“hello WORLD”,通过tr命令,我们可以将小写的“hello”删除,剩下大写字符“WORLD”。

用法4:利用tr命令压缩连续字符

   详解:tr命令的另一个选项:-s具有将相同的连续字符,压缩成单一字符

   操作如下图:  

   利用tr -s 命令将文本“11223344”,tr命令选择其中234进行压缩,得出”11234”,原因是我们操作范围只限定于‘2’‘3’‘4’三个字符,并未把‘1’归纳进去。

以上就是Linux系统中,tr命令的基本用法与部分选项用法。

上一篇:C语言到底怎么学?

下一篇:机器学习算法一文搞懂ML

戳我查看嵌入式每月就业风云榜

点我了解华清远见高校学霸学习秘籍

猜你关心企业是如何评价华清学员的

干货分享
相关新闻
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2024 北京华清远见科技发展有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部