Как выбрать нужно количество строк из файла?
tac file | sed -n '1,/^$/{/./p}' | tac
Первый tac читает файл задом наперёд, sed вырезает первый блок непустых строк, второй tac переворачивает этот блок в исходное состояние.
Предполагаю, что ориентироваться лучше все-таки на заголовок, а не на пустую строку:tac file | sed -n '1,/^HTTP\/2/p' | tac