喜迎
春节

Windows下快速拆分txt文件


有时候,需要把一个大的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
2
3
4
5
6
-l 5 :按行分割,每个文件5行
-d :添加数字后缀,如00,01
-a 1 : 用一位数据来顺序命名(从0开始)
tmp/ :拆分后的文件放在tmp目录下
m_ :拆分后的文件名前缀
&& cd tmp/ && ls|grep m_|xargs -n1 -i{} mv {} {}.txt :进入tmp目录,对拆分后的文件添加扩展名txt(默认生成的文件是没有扩展名的)

4、在tmp目录下就看到生成的文件了

注:对xlsx文件拆分有问题


文章作者: Crazy Boy
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Crazy Boy !
评 论
 上一篇
PHP中数组内容依次赋值给变量
PHP中数组内容依次赋值给变量
在日常开发过程中,经常需要把数组中的内容依次赋值给变量,可以使用list、[]、extract来处理。 1. list($var1,$var2…) = $arr; 或者[$var1,$var2…] = $arr; 将数组中的值赋给一
2022-05-08
下一篇 
PHP中不太常用的函数
PHP中不太常用的函数
1. constant() 返回常量的值123456define('DEV','test');var_dump(constant('DEV')); //string(4) "test" 等同于var_dump(DEV
2022-05-08
  目录
hexo