Читать раздел строк из файла в Linux

310
Kirk Ouimet

Я пытаюсь экспортировать строки от 100 до 1 000 100 из файла с 62 миллионами строк. Пока я нашел эту команду:

head -1100000 input > output 

Но голова не берет офсетную опцию.

Мысли?

0

1 ответ на вопрос

6
choroba

Объединить headс tail:

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

Вы также можете использовать sed:

sed -n '100,1000100p' input > output 
Это то, что пришло мне в голову, но, вероятно, есть способ сделать это с помощью одной команды «sed». UtahJarhead 12 лет назад 0
@ UtahJarhead: смотрите обновление :) choroba 12 лет назад 1
не важно, это было ваше редактирование. ;) UtahJarhead 12 лет назад 0

Похожие вопросы