有时候,需要把一个大的txt文件拆分为多个小文件,并行处理文件里的内容,来提高工作效率。下面介绍一下在windows下的拆分方法。
现在有个a.txt文件,里面有若干行内容,现要拆分为多个小文件
操作步骤
1、在文件所在目录打开git bash;
2、创建一个文件夹
3、执行命令
1 | split -l 5 -d -a 1 a.txt tmp/m_ && cd tmp/ && ls|grep m_|xargs -n1 -i{} mv {} {}.txt |
命令分解:
1 | -l 5 :按行分割,每个文件5行 |
4、在tmp目录下就看到生成的文件了
注:对xlsx文件拆分有问题