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好用. 毕竟术业有专攻.

results matching ""

    No results matching ""