- 通用用法
echo 12345 | tr '0-9' '9876543210' //加解密转换,替换对应字符cat text| tr '\t' ' ' //制表符转空格
- tr删除字符
cat file | tr -d '0-9' // 删除所有数字
- -c 求补集
cat file | tr -c '0-9' //获取文件中所有数字cat file | tr -d -c '0-9 \n' //删除非数字数据
- tr压缩字符
tr -s 压缩文本中出现的重复字符;最常用于压缩多余的空格
cat file | tr -s ' '
- 字符类
tr中可用各种字符类:
alnum:字母和数字
alpha:字母
digit:数字
space:空白字符
lower:小写
upper:大写
cntrl:控制(非可打印)字符
print:可打印字符
使用方法:tr [:class:] [:class:]
eg: tr '[:lower:]' '[:upper:]'
No comments:
Post a Comment