Просто создайте несколько шаблонов в другой строке

Хорошо. Проблема заключалась в том, что я не скачивал платную версию Debian. Несвободная версия включает прошивку сторонних производителей.

См. страницу загрузки платных пакетов .

0
31.07.2018, 10:22
2 ответа

Вариант 1:Можно попробовать pcregrepвместо обычногоgrep

pcregrep  -M "A2\nRP FAULT" file
  • -Mиспользуется для сопоставления нескольких строк, чтобы мы могли искать новые строки как \n.

Вариант 2:со штатнымgrep

 grep -zoP "A2\nRP FAULT" file

Выход:

A2
RP FAULT
A2
RP FAULT
0
28.01.2020, 04:15

Ваша команда grep -Eделает то, что вы написали в теме, но я предполагаю, что вы действительно хотите показать строки A2со «статусом», если следующая строка RP FAULT. Верно?

cat file.txt | grep -A 1 "A2" | grep -B 1 'RP FAULT'

-A nпоказывает nстрок после совпадения, -B nпоказывает строки до.

0
28.01.2020, 04:15

Теги

Похожие вопросы