Принятый ответ печатает строку, которая включает шаблон.Если вы хотите исключить эту строку:
sed '1,/baz[0-9]*/d' file
Более простая версия принятого ответа:
sed -ne '/baz[0-9]*/,$p' file
В некоторых версиях sed
-e
не требуется, кроме как вопределенные обстоятельства (но все равно принимают это), а некоторые делают.Эти примеры иллюстрируют оба типа.