tr 命令
tr
的全称是 translate, 翻译, 或者转换, 随你怎么理解.
下面看一下它的功能:
➤ cat join_1
1 a
2 b
3 c
4 d
5 e
➤ cat join_1 | tr a-z A-Z
1 A
2 B
3 C
4 D
5 E
➤ tr a-z A-Z < join_1
1 A
2 B
3 C
4 D
5 E
➤
看到了吗? tr
就是转换字符的, 不仅可以转换大小写哦, 还能删除, 替换等一些操作.
比如:
➤ echo hello world | tr -d world
he
➤
➤ echo hello world | tr -s e a
hallo world
➤
不过删除替换都比较鸡肋, 不如sed
好用. 毕竟术业有专攻.