У меня есть большой файл около 60 ГБ.
Мне нужно получить n средних строк файла. Я использую команду с головой и хвостом, например
tail -m file |head -n >output.txt
where m,n are numbers
Общая структура файла показана ниже с набором записей (столбцы, разделенные запятыми). Каждая строка может иметь разную длину (скажем, не более 5000 символов).
col1,col2,col3,col4...col10
Есть ли другой способ, которым я могу взять n средних строк за меньшее время, потому что выполнение текущей команды занимает много времени?