Просто делюсь некоторыми ответами, которые я получил:
Печатайте данные, начиная с первой строки, и продолжайте, пока мы не найдем совпадение с регулярным выражением, затем остановите:
<command> | perl -n -e 'print "$_" if 1 ... /<regex>/;'
Печатайте данные, начиная с первой строки, и продолжайте, пока не найдем совпадение с регулярным выражением, НО не отображайте строку, соответствующую регулярному выражению:
<command> | perl -pe '/<regex>/ && exit;'
Делаем это в седе:
<command> | sed -n '1,/<regex>/p'