首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 命令 | tr

Linux 命令 tr 命令解析 tr 命令的作用是对输入的数据进行字符替换、删除和压缩。...tr 一般形式如下: tr [OPTION] SET1 [SET2] OPTION 表示一些选项,常见的有 -c、-d、-s 等; SET1 表示原始字符集合;SET2 表示目标字符集合。...此命令将 linyi.txt 文件的内容通过管道符传递给 tr 命令进行转换,转换后的结果输出到终端上。...Linux 命令 tr 命令注意事项 读者在使用 tr 命令时,需要注意 SET1 和 SET2 的长度要相同,否则会引发错误。...tr 命令可以通过 -c 选项来对字符集进行取反操作; tr 命令可以通过 -d 选项来删除 SET1 中出现的字符; tr 命令可以通过 -s 选项来压缩 SET1 中重复的字符; tr 命令还可以用于文件编码转换

27520
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux tr命令的使用方法

    命令概述 tr命令可以对来自标准输入的字符进行替换、压缩和删除。它可以将一组字符变成另一组字符,经常用来编写优美的单行命令,作用很强大。 tr的英文全称是“ transform ”,即转换的意思。...tr他只能从标准输入中读取数据,因此,tr要么将输入文件重定向到标准输入,要么从管道读入数据。 注意:tr类似于sed命令,但是比sed简单,所以tr能实现的功能,sed都能实现。 02....命令格式 用法:tr [选项]... SET1 [SET2] 03. 常用选项 从标准输入中替换、缩减和/或删除字符,并将结果写到标准输出。...tr中特定控制字符的不同表达方式 速记符含义八进制方式 \a Ctrl-G 铃声\007 \b Ctrl-H 退格符\010 \f Ctrl-L 走行换页\014 \n Ctrl-J 新行\012...5555 [deng@localhost test]$ [deng@localhost test]$ 到此这篇关于Linux tr命令的使用方法的文章就介绍到这了,更多相关Linux tr命令内容请搜索

    4.8K31

    linux命令讲解大全】087.掌握Linux命令tr的字符替换和压缩技巧

    tr 将字符进行替换压缩和删除 补充说明 tr命令可以对来自标准输入的字符进行替换、压缩和删除。它可以将一组字符变成另一组字符,经常用来编写优美的单行命令,作用很强大。...使用tr删除字符: echo "hello 123 world 456" | tr -d '0-9' hello world 将制表符转换为空格: cat text | tr '\t' ' ' 字符集补集...用tr压缩字符,可以压缩输入中重复的字符: echo "thissss is a text linnnnnnne." | tr -s ' sn' this is a text line....巧妙使用tr做数字相加操作: echo 1 2 3 4 5 6 7 8 9 | xargs -n1 | echo $[ $(tr '\n' '+') 0 ] 删除Windows文件“造成”的’^M’字符...: cat file | tr -s "\r" "\n" > new_file 或 cat file | tr -d "\r" > new_file tr可以使用的字符类: [:alnum:]: 字母和数字

    15510

    Linux内存寻址之分段机制及分页机制【转】

    前言 本文涉及的硬件平台是X86,如果是其他平台的话,如ARM,是会使用到MMU,但是没有使用到分段机制; 最近在学习Linux内核,读到《深入理解Linux内核》的内存寻址一章。...Linux分段的实现 前面说了那么多关于分段机制的实现,其实,对于Linux来说,并没有什么卵用。...因为,Linux基本不使用分段的机制,或者说,Linux中的分段机制只是为了兼容IA32的硬件而设计的。...因此,Linux内核的设计并没有全部采用Intel所提供的段方案,仅仅有限度地使用了一下分段机制。...参考资料 《深入分析Linux内核源码》 在上一篇文章Linux内存寻址之分段机制中,我们了解逻辑地址通过分段机制转换为线性地址的过程。下面,我们就来看看更加重要和复杂的分页机制。

    3.5K50

    tr 过滤文件

    您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。...那么,为什么要使用 tr,而不使用 sed 呢?当然是为了使事情简单。...另外,在使用 tr 时,可以避免写那些让人讨厌的正则表达式。 使用 tr 很简单:使用前面一段中所给出的符号表示法,用一个字符去替换出现的所有另一个字符。...用 tr -s ' ' 除去多余的空格,或者用 tr -d '\n' 将分开的几行合成一行)时,会需要用 tr。...同样,可以在 vi 内使用所有这些命令;只要记住:在 tr 命令前要加上您希望处理的行范围和感叹号(!),如 1,$!tr -d '\t' (美元符号表示最后一行)中所示。

    1.2K30
    领券