您可以使用 linux bash 核心实用程序拆分
split -b 1M -d file.txt 文件
请注意,M 或 MB 都可以,但大小不同。 MB 为 1000 * 1000,M 为 1024^2
如果要按行分隔,可以使用 -l 参数。
更新
a=(`wc -l yourfile`) ; 行=`回声 $(($a/12)) | 公元前-l`; 拆分 -l $lines -d file.txt 文件
Kirill 建议的另一种解决方案,您可以执行以下操作
拆分 -nl/12 文件.txt
请注意,l 不是一个,split -n 有几个选项,如 N、k/N、l/k/N、r/N、r/k/N。