Use a ferramenta de linha de comando split
com a opção -l
(lines).
split -l 1000000
Eu tenho tentado dividir um arquivo grande (alguns GB) em partes, eu preciso dividir o arquivo por linenumber (digamos, contenções sobre 1 milhão de linhas cada).
Como eu poderia fazer? O csplit não funciona, fica sem memória. Abaixo, um exemplo do conteúdo:
690451 World_War_II Allies_of_World_War_II 690451 World_War_II Axis_powers_of_World_War_II
Tags command-line macos