sed '/test/{/error\|critical\|warning/d}' somefile
Эта команда использует утилиту sed для редактирования текстового файла somefile. Она ищет строки, содержащие слово «test» и проверяет их на наличие одного из трех шаблонов: «error», «critical» или «warning». Если такой шаблон найден, строка будет удалена из файла. Это позволяет получить результаты команды grep -v (отрицательный поиск), которая ищет строки, не соответствующие одному или нескольким шаблонам. В данном случае, удаление строк, содержащих определенные слова, помогает отфильтровать ненужные данные из вывода. Альтернативой может быть использование обычной команды grep с ключом -E (расширенное регулярное выражение) для одновременного поиска нескольких шаблонов с помощью символа «|» в качестве разделителя.