Прочитайте розділ рядків з файлу в Linux


0

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

head -1100000 input > output

Але голова не приймає варіант зміщення.

Думки?

Відповіді:


6

Поєднайте headз tail:

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

Ви також можете використовувати sed:

sed -n '100,1000100p' input > output

Це те, що мені прийшло в голову і для мене, але, мабуть, є спосіб зробити це за допомогою однієї sedкоманди ' '.
UtahJarhead

1
@UtahJarhead: Дивіться оновлення :)
choroba

Не забудьте, це була ваша редакція. ;)
UtahJarhead
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.