1、功能:
tr命令可以快速的实现字符(不是字符串)的简单转换,也可以删除字符串中的指定字符,合并字符串中重复字符。
2、语法:
tr [选项]… 集合1 [集合2]
3、选项说明:
-d, –delete 删除集合1中的字符
-s, 删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符串。
-t, –truncate-set1 先删除第一字符集较第二字符集多出的字符
4、例子
echo "abcab" | tr ab AB
将abcab中所有a替换为A,b替换为B,结果为:ABcAB
echo "abcab" |tr -d bc
删除"abcab"中所有bc,结果为:aa
echo "abcabde" | tr abcd AB
将"abcabde"中a替换为A,bcd替换为B,结果为:ABBABBe
tr -d '\n'
删除回车,使所有信息连成一行
echo "aabcc22355 a2a2" | tr -s a2
删除重复字符a2,结果为:abcc2355 a2a2