linux之tr命令使用和总结

2017-01-13 19:20:24来源:CSDN作者:u011068702人点击

1、tr命令介绍

用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或进行字符转换。使用tr时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换。tr刚执行时,字符串1中的字符被映射到字符串2中的字符,然后转换操作开始。

 

   带有最常用选项的tr命令格式为:
tr -c -d -s ["string1_to_translate_from"]["string2_to_translate_to"] < input-file
这里:
-c 用字符串1中字符集的补集替换此字符集,要求字符集为ASCII。
-d 删除字符串1中所有输入字符。
-s 删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符串。


2、tr命令的使用

     1)比如我们要把字符串”abcd“替换成”efgh“

          echo "abcd" | tr "abcd"  "efgh"

  2 )比如我们需要删除字符串 ”chen gong yu“  中的字符 n,命令如下

      

echo "chen gong yu" | tr -d 'n'

 




最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台