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