tr用于替换字符,常用来处理文档中出现的特殊符号,常用的选项用两个:
-d:删除某个字符,-d后面跟要删除的字符
-s:把重复的字符去掉
最常用的就是把小写字母变成大写字母:tr '[a-z]' '[A-Z]'
tr命令只是改变显示在屏幕上的变化,文档的内容并不会发生变化!
[root@xinlianxi 11]# head -n2 passwd|tr -d r
oot:x:0:0:oot:/oot:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
[root@xinlianxi 11]# head -n2 passwd|tr -s o
rot:x:0:0:rot:/rot:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
[root@xinlianxi 11]# head -n2 passwd|tr '[a-z]' '[A-Z]'
ROOT:X:0:0:ROOT:/ROOT:/BIN/BASH
BIN:X:1:1:BIN:/BIN:/SBIN/NOLOGIN
[root@xinlianxi 11]#
split用于分割文档,常用的选项如下:
-b:依据大小来分割文档,单位为byte
-l:依据行数来分割文档
如果split不指定分割后的文件名,则会以xaa xab···这样的文件来存取切割后的文件。我们自己也可以定义分割后的文件名,直接放在最后面即可!
转载于:https://blog.51cto.com/zidingyi/1745712