我有一个非常大的文件,我需要分成几千个迷你文件,这是我得到的错误:
一次最多可以打开2042个文件。输入行 number是144620.该文件是help.txt。源行号为1.
这是我拆分大文件的代码:
awk '/HELP./{x="Count"++i;}{print > x;}' help.txt
关于如何通过此错误的任何想法?
答案 0 :(得分:5)
完成后应关闭每个文件:
/HELP./{if (x) close (x); x="Count"++i}{print > x}