Как вернуть интервал строк из 100-миллиметровых строк * .gz-файла?Как извлечь интервал/диапазон строк из сжатого файла?
Предположим, мне нужны 5-миллиметровые ряды, начиная с 15мил до 20 мил?
это лучший вариант?
zcat myfile.gz|head -20000000|tail -500
real 0m43.106s
user 0m43.154s
sys 0m9.259s
или 'zcat file | awk 'NR> 14999999 && NR <2000001 {if (NR> 20000001) exit}'> outfile' может быть немного быстрее. – shellter