可以把tr看作为一个简化的sed工具,tr(translate)tr命令主要用于实现以下两个功能

替换操作的字符串转换。

删除操作的字符串转换,可以很容易的删除一些控制字符或者是空行。


用法:

tr [OPTION]... SET1 [SET2]

tr命令相关选项: 

tr-转换或删除字符         

常用选项: 

            -c:取字符集的补集 

            -d:删除匹配的指定字符集中的字符             

         -s:把连续重复的字符以单独一个字符表示             

         -t:先删除第一字符集较第二字符集多出的字符           

\\:反斜杠               

\a:响铃               

\b:退格              

\n:换行               

\r:回车 

                                                 

[:alnum:] :所有的字母和数字                                           [:alpha:] :所有的字母 

[:blank:] :所有呈水平排列的空白字符                                     [:cntrl:] :所有的控制字符                                           [:digit:]: 所有的数字 

[:graph:] :所有的可打印字符,不包括空格                                   [:lower:] :所有的小写字母 

[:print:] :所有的可打印字符,包括空格                                   [:punct:] :所有的标点字符 

[:space:] :所有呈水平或垂直排列的空白字符                               [:upper:] :所有的大写字母