Linux tr命令

Linux tr 命令用于转换或删除文件中的字符。

tr 指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备。

通用用法
    echo 12345 | tr 0-9 9876543210 //加解密转换,替换对应字符
    cat text| tr \t    //制表符转空格

tr删除字符
    cat file | tr -d 0-9 // 删除所有数字
字符类
tr中可用各种字符类:
    * alnum:字母和数字
    * alpha:字母
    * digit:数字
    * space:空白字符
    * lower:小写
    * upper:大写
    * cntrl:控制(非可打印)字符
    * print:可打印字符

使用方法:tr [:class:] [:class:]
     tr [:lower:] [:upper:]

将文件testfile中的小写字母全部转换成大写字母,此时,可使用如下命令:
cat testfile |tr a-z A-Z 
cat testfile |tr [:lower:] [:upper:] 

 

Linux tr命令

上一篇:Linux - 测试硬盘读写速度


下一篇:逼格高又实用的 Linux 命令,开发、运维一定要懂!