访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux tr 命令详解

时间:2019-08-10

linux命令_linux重启命令_linux命令

tr 是 Linux 和 Unix 系统中的命令行实用程序,用于转换,删除和挤压标准输入中的字符,并将结果写入标准输出。

该 tr 命令通常通过管道与其他命令结合使用,可以执行删除重复字符,将大写转换为小写,以及替换和删除基本字符等操作。

在本教程中,我们将向您展示如何 tr 通过实际示例和最常见选项的详细说明来使用该命令。

该 tr 命令的语法如下:

tr OPTION... SET1 [SET2]

tr 接受两组字符,通常具有相同的长度,并用第二组中的相应字符替换第一组的字符。

一个 SET 就是一串字符,包括特殊的反斜杠转义字符。

在下面的示例中, tr 将 linuxidc 通过将第一个集合中的字符与第二个集合中的匹配元素进行映射来替换标准输入中的所有字符。

linuxidc@linuxidc:~/www.linuxidc.com$ echo 'linuxidc' | tr 'lin' 'red'

tr 将使用 r 替换 l ,使用 e 替换 i 和 d 替换 n。

reduxedc

Linux tr 命令详解

还可以使用字符范围定义字符集。例如:

linuxidc@linuxidc:~/www.linuxidc.com$ echo 'linuxidc' | tr 'lmno' 'wxyz'

wiyuxidc

您可以使用:

# perl awstats.pl -update -config=www.linuxidc.com。config=www.linuxidc.com。console.trace()at c (http://www.contoso.com/trace.html:24:3)at a (http://www.contoso.com/trace.html:18:3)at global code (http://www.contoso.com/trace.html:30:1)console.trace()at c (http://www.contoso.com/trace.html:24:3)at b (http://www.contoso.com/trace.html:21:3)at d (http://www.contoso.com/trace.html:27:3)at global code (http://www.contoso.com/trace.html:31:1)。

wiyuxidc

linux命令_linux命令_linux重启命令

Linux tr 命令详解

当使用 -c(--complement) 选项时, tr 将替换不在 SET1 中的所有字符。

在下面的示例中, SET1 中不包含的所有字符将替换为 SET2 中的最后一个字符:

echo 'linuxidc' | tr -c 'li' 'xy'
liyyyiyyy

您可能已经注意到输出比输入多了一个字符。这是因为该 echo 命令打印了一个不可见换行符 \n 也被替换为 y 。要在没有新行的情况下回显字符串,请使用该 -n 选项。

-d(--delete) 选项告诉 tr 以删除 SET1 指定的字符。

以下命令将删除 SET1 中指定的所有字符。在不挤压的情况下删除字符时,只能指定一个字符集。

console.trace()at c (http://www.contoso.com/trace.html:24:3)at a (http://www.contoso.com/trace.html:18:3)at global code (http://www.contoso.com/trace.html:30:1)console.trace()at c (http://www.contoso.com/trace.html:24:3)at b (http://www.contoso.com/trace.html:21:3)at d (http://www.contoso.com/trace.html:27:3)at global code (http://www.contoso.com/trace.html:31:1)。$ ./certbot-auto --nginx -d example.com -d www.example.com -d static.example.com -d storage.example.com -d wechat.example.com。[url=http://www.hopebright-led.com]led auto bulb[/url][url=http://www.hopebright-led.com]led auto light[/url][url=http://www.hopebright-led.com]led auto lights[/url][url=http://www.hopebright-led.com]led auto lighting[/url][url=http://www.hopebright-led.com]led auto lamp[/url][url=http://www.hopebright-led.com]led car bulb[/url][url=http://www.hopebright-led.com]led car light[/url][url=http://www.hopebright-led.com]led car lights[/url][url=http://www.hopebright-led.com]led car li。

 上一个教程:linux常用命令(五)