Я хотел бы объединить несколько строк, выполнить их регулярное выражение и распечатать их. Я попытался сделать это с помощью sed.Regex with sed, поиск по нескольким строкам
А именно, я использовал:
cat add | sed -rn '/FIRST_LINE_REGEX/,/LAST_LINE_REGEX/s/SOME_REGEX/&/p'
Он печатает только те строки, которые соответствуют SOME_REGEX в то время как я ожидаю, что это сцепить строки из диапазона между first_line и LAST_LINE и печатями конкатенации, если он соответствует SOME_REGEX.
Это именно то, что я хотел, спасибо. –