linux中一些简便的命令之tr

 

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给删除了

posted @ 2018-07-04 18:23  水里的芋头  阅读(184)  评论(0编辑  收藏  举报