分类: LINUX
2013-12-18 17:32:14
t r用来从标准输入中通过替换或删除操作进行字符转换。t r主要用于删除文件中控制字符或进行字符转换。使用t r时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换。
t r刚执行时,字符串1中的字符被映射到字符串2中的字符,然后转换操作开始。
常用选项的t r命令格式为:
tr -c -d -s ["string1_to_translate_from"] ["string2_to_trannpsulate_to"] file
其中:
-c 用字符串1中字符集的补集替换此字符集,要求字符集为A S C I I。
-d 删除字符串1中所有输入字符。
-s 删除所有连续重复出现字符序列,只保留第一个。
e.g. cat file-to-translate | tr “[a-z]” “[A-Z]” >new-file-name