LINUX.ORG.RU

grep - поиск в определенном куске файла из 20GB

 


1

2

Всем привет. Помогите грамотно решить задачу: необходимо извлечь из файла объемом 20GB строки содержащие слово «яблоко», причем известно что искомое слово не содержится в первых 5GB и последних 12GB. Очень важна скорость вывода результата!


попробуй tail -c / head -c
#20-12-5=3gb предварительно расчитай для head

tail -c +$((5*1024*1024*1024)) data.txt | head -c $((3*1024*1024*1024)) | grep яблоко

bl ★★★
()

20GB в текстовом файле хранят только студенты и олигофрены.

anonymous
()

Напиши уже однострочник на С!

anonymous
()
Ответ на: комментарий от anonymous

Не проверял, только немного исправил версию анонимуса выше.

anonymous00 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.