divide um arquivo grande com o mac na linha de comando por contexto

1

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
    
por user305883 10.02.2012 / 18:25

1 resposta

2

Use a ferramenta de linha de comando split com a opção -l (lines).

split -l 1000000
    
por 10.02.2012 / 18:28