Linux命令--tr

来源:互联网 发布:网络诈骗电话举报中心 编辑:程序博客网 时间:2024/06/05 07:28

        名称:tr,翻译或者删除字符

        标识:tr  [OPTION]  SET1  SET2

        描述:从标准输入翻译,压缩,或者删除字符,并写到标准输出

                -c,-C,--complement    使用SET1的补集

                -d,--delete    删除SET1中的字符,不翻译

                -s,浓缩重复的字符,如果标准输入中连续重复出现SET1中的字符,则将其浓缩为一个,注意这里是连续重复输入

                -t, 首次缩短SET1的长度到SET2的长度

                       SETs特指的是字符集,解释序列如下:

                \\     反斜杠

                \a    警示键

                \b    回退键

                \f     清屏

                \n    换行

                \r     回车

                \t,\v    水平和垂直制表符

                字符范围:

                字符1-字符2    从字符1到字符2的升序递增过程中经历的所有字符

                [a-z]     a-z中的字符组成字符串

                [A-Z]    A-Z中的字符组成的字符串

                [0-9]    数字串

                [CHAR*n]    字符CHAR重复n次的的串

               比如为了容易观察PATH的值,可用echo $PATH | tr ":" "\n",为了把标准输入中的"abc"替换为"ABC',则使用tr  "abc"  "ABC",注意这里如果输入是abca,则替换为ABCA,最后的a也会替换 

                


             

0 0
原创粉丝点击