linux下常用的文本转换命令1(tr)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下常用的文本转换命令1(tr)相关的知识,希望对你有一定的参考价值。

Linux下常用的文本转换和处理命令

tr命令

tr:替换、压缩或删除字符

格式:tr [OPTION]... SET1 [SET2]

选项:

  • -c complement 使用字符集2替换字符集1中没有包含的字符(默认换行符也算在内)

  • -d delete 删除字符集1中的所有字符,不进行转换

  • -s squeeze-repeats 把字符集1中的重复的字符压缩成一个

  • -t --truncate-set1 将字符集1中对应的字符用字符集2替换 (一般默认)

例子:

-c 替换:

 # echo "aabbccddeeff"|tr -c ‘b‘‘\n‘ x
     xxbbxxxxxxxx

-d 删除

 # echo "aabbccddeeff"|tr -d abc
     ddeeff

-s 压缩

 # echo "aabbccddeeff"|tr -s abcdef
    abcdef

-t 替换

  # echo "aabbccddeeff"|tr -t abc def
    ddeeffddeeff

3/26/2017 10:20:12 AM


本文出自 “12170393” 博客,请务必保留此出处http://12180393.blog.51cto.com/12170393/1910426

以上是关于linux下常用的文本转换命令1(tr)的主要内容,如果未能解决你的问题,请参考以下文章

linux常用命令汇编

Linux下使用xargs将多行文本转换成一行并用tr实现逗号隔开

Linux基础三

linux常用命令-文本处理cut,sort,uniq,wc,tr

DOS和UNIX文本文件之间相互转换的方法&批量

Linux命令——tr