если вы знаете, сколько строк в вашем исходном файле (wc -l), вы можете сделать это .. предположите, что 12000 строк и вам нужно 2000 - 7000 строк в вашем новом файле (всего 5000 строк).
кошка myfile |хвост -10000 |head -5000> newfile
Прочитайте последние 10k строк, затем прочитайте первые 5k строк из этого.