标签:
<div>
<ul>tr命令是linux下一个字符处理命令,用途:
<li>字符替换</li>
<li>字符删除</li>
<li>字符压缩</ul>
</ul>
形式:tr [OPTION]... SET1 [SET2]
接口:输入输出都是标准流,所以要通过管道来调用这个命令
<ul>参数:
<li>-c 对SET1取补集,在进行一切操作之前,对SET1取补集.</li><li>
-d 删除SET1中的全部字符,不进行字符替换</li><li>
-s 压缩重复字符,例如wweeedd压缩之后变成wed</li><li>
-t 对SET1进行截断,使之与SET2等长</li></ul>
<ol>字符集的表示方法
<li>支持转义:\NNN(3位八进制表示ascii码),c语言里面的转义基本都支持,如响铃\a,退格\b,换行\n,回车\r,制表\t\v.</li>
<li>CHAR1-CHAR2:从CHAR1到CHAR2之间的全部 字符</li>
<li>预定义的表示方法<ol>
<li>[:alnum:]字母集+数字集</li>
<li>[:alpha:]字母集,[:upper:]和[:lower:]大小写字符集</li>
<li>[:digit:]数字集,[:xdigit:]十六进制字符集</li>
<li>[:blank:]空格集,[:space:]空字符集</li>
<li>[:cntrl:]控制字符集</li>
<li>[:print:]一切可打印的字符,[:graph:]除空格外的全部可打印字符</li>
</ol></li>
</ol>
标签:
原文地址:http://www.cnblogs.com/weidiao/p/5044802.html