tr(translate)命令详解
tr(translate)命令详解 功能:转换字符.如将大写字符转换成小写. 语法:tr 选项 [字符串1] [字符串2] tr的行为如同过滤器,从标准输入读取字符,再将结果写到标准输出.任何输入字符只要出现在字符串 注意:tr命令不接受指定的文件参数,而只是对标准输入进行转换 常用选项: -c 用字符串1中字符集的补集替换此字符集,要求字符集为ASCII. -d 从标准输入删除源字符里所列的字符,而不是转换它们 -s 浓缩重复的字符.如果标准输入中连续重复出现源字符里所列的字符,将其浓缩成一个. 常用的字符范围: 指定字符串1或字符串2的内容时,只能使用单字符或字符串范围或列表. [a-z] a-z内的字符组成的字符串. [A-Z] A-Z内的字符组成的字符串. [0-9] 数字串. \octal 一个三位的八进制数,对应有效的ASCII字符. [A*n] 表示字符A重复出现指定次数n.因此[A*3]匹配AAA的字符串 [:alnum:] :所有字母字符与数字 [:alpha:] :所有字母字符 [:blank:] :所有水平空格 [:cntrl:] :所有控制字符 [:digit:] :所有数字 [:graph:] :所有可打印的字符(不包含空格符) [:lower:] :所有小写字母 [:punct:] :所有标点字符 [:space:] :所有水平与垂直空格符 [:upper:] :所有大写字母 [:xdigit:] :所有 16 进位制的数字. 特定控制字符的不同表达方式 [root@server ~]# tr ''[a-z]'' ''[A-Z]'' < word.txt ABCDEF [root@server tr]# tr -s ''\n'' < test.txt
本文出自 “轻舞飞扬” 博客,请务必保留此出处http://xiaofeixia.blog.51cto.com/521300/649743 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |