Согласно желаемому результату, можете ли вы проверить, работает ли это:
sed -n '/<h2>/,/<\/pre>/p' file_name
Объяснение:
По мере необходимости вам нужны линии между шаблонами, начинающимися с <h2>--start pattern
и </pre> --End pattern
Я включил их в синтаксис sed
sed -n '/start_pattern_here/,/end_pattern_here/p' file_name
-n : Suppress automatic printing of pattern space
p : Print the current pattern space