我有一个大文件(800.000 条记录),我想将其拆分为每个 20.000 条记录的不同文件。这个我可以,但我的下一个问题是我想知道是否可以自动生成新文件?
示例:file1 包含 800.000 条记录。首先,我从中获取 20000 条记录并移至另一个文件,然后删除\r
字符。
sed -n '1,20000p;20001q' file1 > file1_1
sed -e 's/\r//g' file1_1 > file1
是否可以循环执行某些操作?还是我必须写 40 次?
记录的数量是可变的,今天它包含 800.000 条记录,但明天它可以包含 812.321 条记录中的 789.123 条。我必须用 sed 命令给出一个“结束编号”吗?
谢谢大家的答案!!