1, 将小写字母转换为大写字母:
echo "hello" | tr 'a-z' 'A-Z'
但是限定字母的范围的话,是什么输出你们知道吗?
echo "hello" | tr 'a-l' 'A-L'
2,删除特定字符:
比如,删除所有的数字:
echo "hello 123 world" | tr -d '0-9'
他的结果为hello world
比如删除所有的字母从a-g,g以后的字母不删除
echo "hello 123 world" | tr -d 'a-g'
3,压缩重复字符
echo "hheelloo" | tr -s 'e'
echo "hheelloo" | tr -s 'e' | tr -s 'h' | tr -s 'o'
- 注意这些差别