Leia uma seção de linhas de um arquivo no Linux

0

Estou tentando exportar linhas de 100 a 1.000.100 de um arquivo com 62 milhões de linhas. Até agora eu encontrei este comando:

head -1100000 input > output

Mas a cabeça não aceita uma opção de deslocamento.

Pensamentos?

    
por Kirk Ouimet 08.10.2012 / 00:34

1 resposta

6

Combine head com tail :

tail -n+100 input | head -n1000000 > output

Você também pode usar sed :

sed -n '100,1000100p' input > output
    
por 08.10.2012 / 00:36