tr是个简单字符处理命令,主要有以下几个用法:
1、替换字符:
echo "hello,world" | tr 'a-z' 'A-Z'
执行结果:HELLO,WORLD
注释:这里是把所有的小写字母换成大写字母
2、删除字符
echo "hel3lo,wo0lrd2938" | tr -d '0-9'
执行结果:hello,world
注释:这里是把所有的数字删除
3、删除指定字符外的字符
echo "hel3lo,wo0lrd2938" | tr -d -c 'a-z'
执行结果:helloworld
注释:这里是把所有字母外的字符删除,包括换行符\n,如下图所示
4、删除重复字符
echo "hello,worldddd" | tr -s 'ld'
执行结果:helo,world
注释:这里把字符串里包含的l和d给删除了