件中的同时,还显示在屏幕上。
12 [root@linuxidc ~]# echo 'abcdefg' | tee test.txt
abcdefg
tr? ? 替换字符
常用来处理文档中出现的特殊符号,如DOS文档中出现的^M符号;
-d? ? 删除某个字符
把小写字母变成大写字母
123 [root@linuxidc ~]# head -2 passwd | tr '[a-z]' '[A-Z]'
ROOT:X:0:0:ROOT:/ROOT:/BIN/BASH
BIN:X:1:1:BIN:/BIN:/SBIN/NOLOGIN
替换一个字符
[root@linuxidc ~]# head -2 passwd | tr 'r' 'R'
Root:x:0:0:Root:/Root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
?split? ? 切割文档
-b? ? 依据大小来分割文档,单位为byte
-l? ? 依据行数来分割文档。
示例一,按b大小分割
[root@linuxidc ~]# ls -lb passwd
?-rw-r--r--. 1 root root 1076 Apr? 9 15:14 passwd
[root@linuxidc ~]# split -b 500 passwd
[root@linuxidc ~]# ls -l
-rw-r--r--. 1 root root? 500 Apr? 9 15:17 xaa
-rw-r--r--. 1 root root? 500 Apr? 9 15:17 xab
-rw-r--r--. 1 root root? 76 Apr? 9 15:17 xac
示例二,按l行数分割
[root@linuxidc ~]# cat passwd |wc -l
24
[root@linuxidc ~]# split -l 8 passwd?
[root@linuxidc ~]# wc -l xa*
? 8 xaa? ?
? 8 xab? ?
? 8 xac?
? 24 total