摘要:
下文讲述Linux中tr的功能说明,如下所示;
tr是(transform英文的缩写),中文意思为:转换
tr命令功能:
用于将一组字符转换为另外一组字符
(可应用于对字符串进行替换,压缩,删除操作)
tr命令的语法格式:
tr [参数] [字符串1] [字符串2]
-----常用参数说明------
-c:选定字符串1中字符集的补集,即反选字符串1的补集
-d:删除字符串1中出现的所有字符
-s:删除所有重复出现的字符序列,只保留一个
------注意事项----
1.tr只能从标准输入中获取数据
2.tr如需对文件中的字符串进行操作,
需将文件中的信息重定向至标准输入
例:
tr命令的示例分享
---将小写转换为大写输出
[root@maomao365.com c]# cat test.txt
maomao
maomao
maomao
maomao
maomao1
maomao2
maomao22
maomao2
maomao
maomao77
[root@maomao365.com c]# tr "[a-z]" "[A-Z]"
MAOMAO
MAOMAO
MAOMAO
MAOMAO
MAOMAO1
MAOMAO2
MAOMAO22
MAOMAO2
MAOMAO
MAOMAO77
---剔除文件中的小写字母
[root@maomao365.com c]# tr -d "[a-z]"
1
2
22
2
77