名称
tr - 转换或删除字符
概要
tr [OPTION] . . . [SET1] [SET2]
描述
转换,合并,删除来自标准流的字符,并写入到输出流中。
例子:
$echo aabbccddabcd | tr "cd" "ab"
-c, -C, --complement
SET1实为SET1的补集 (注意换行符)
例子:
$echo aabbccddabcd | tr -c "cd" "e"
$echo aabbccddabcd | tr -c "cd" "abe"
(其中SET2相当于"e")
-d, --delete
删除匹配SET1的字符,不需要添加SET2
-s, --squeeze-repeats
合并SET2替换SET1后重复的字符
例子:
$echo aabbccddabcd | tr -s "cd"
$echo aabbccddabcd | tr -s "cd" "ab"
$echo aabbccddabcd | tr -s "abcd"
-t, --truncate-set1
截断SET1的长度与SET2一致
例子:
$echo aabbccddabcd | tr -t "abcd" "0"
--help 显示帮助并退出
--version 输出版本信息并退出
转载于:https://blog.51cto.com/luox7/1245472