Дано:
- текстовой файл объёмом в 2 ГБ (130 млн строк), из коего надо добывать и обрабатывать некие данные;
- нежелание ковыряться во всём файле, ибо для тренировки хватит и небольшого фрагмента.
Как поступает нормальный человек, живущий под окнами? Он берёт любимый редактор и начинает отрезать лишнее.
Как поступает ленивый человек? Он заливает файл на ближайший юниксовый сервер и вспоминает о наличии команд
head и
tail и отрезает лишнее ими.
Как поступает автор, не желающий бездарно гонять гигабайты по сети? Он ставит себе cygwin и уже под ним запускает и
head, и
tail, и
man...