tr命令

介绍:

用管道来输入输出字符串,经tr处理,主要用于删除,替换,压缩。

参数:

-c: 取指定字符集的补集,注意,对原集合不影响,用户后续删除操作等。

-d: 删除集合,可以和-c组合,如-d -c [0-9],表示删除非0-9的字符。

-s: 替换,-s "ab",当出现连续a或连续b时,只保留第一个,压缩。

默认将第一字符集转为第二字符集,一一映射。

例子:

echo "abc0123" | tr -d -c "0-9"

结果:0123 #只保留0-9的字符



echo "abc0123" | tr 'a-z' 'A-Z'

结果:ABC0123 #将a-z转换为A-Z



echo "aabbccabb" | tr -s 'ab'

结果:abccab #将重复的a,b压缩

posted on 2017-12-11 18:09  willaty  阅读(120)  评论(0编辑  收藏  举报

导航