tr
语法:
tr [options] source-char-list replace-char-list
用途:
转换字符
常用选项
-c
取source-char-list的反义,即source-char-list之外的字符。
-C
与-c类似,处理包括多个字节的宽字符
-d
删除source-char-list里的字符
-s
浓缩source-char-list里的字符,将连续的浓缩为一个
测试:
# cat trtest
abcdabcdaaabbbcccdddabcd
#tr 'a' 'x' < trtest
xbcdxbcdxxxbbbcccdddxbcd
# tr -d 'b' < trtest
acdacdaaacccdddacd
# tr -c 'ab' 'x' < trtes
abxxabxxaaabbbxxxxxxabxxx//这里把换行也替换了
# tr -c 'ab\n' 'x' < trtest
abxxabxxaaabbbxxxxxxabxx//这样就保留了换行
# tr -s 'a' < trtest
abcdabcdabbbcccdddabcd
















