使用shell脚本将testfile.txt文件(共7800行)分割成13个文件,每个文件600行,文件名的前缀是SplitFile
[root@mx1 /home/sysadmin/zhaoyj]# cat testfile.txt |wc -l
7800
脚本如下:
[root@mx1 /home/sysadmin/zhaoyj]# cat split.sh
#!/bin/shdone
最后生成的文件是
[root@mx1 /home/sysadmin/zhaoyj]# ls |grep '^SplitFile' |wc -l
13
[root@mx1 /home/sysadmin/zhaoyj]# ls |grep '^SplitFile'
最后再核实一下每个文件的大小是否一致
[root@mx1 /home/sysadmin/zhaoyj]# ls |grep '^SplitFile' |xargs wc -l
600 SplitFile1
600 SplitFile10
600 SplitFile11
600 SplitFile12
600 SplitFile13
600 SplitFile2
600 SplitFile3
600 SplitFile4
600 SplitFile5
600 SplitFile6
600 SplitFile7
600 SplitFile8
600 SplitFile9
7800 total