Как использовать хвост-f с grep для показа окружающих строк

Понятый это:

# ip link set br100 down
# brctl delbr br100
16
20.08.2016, 18:12
2 ответа

grep имеет дополнительные опции определить сколько строк прежде и после результата:

  • -A (после)
  • -B (прежде)
  • -C (контекст [перед + после])

Таким образом в Вашем случае Вам нужно -A:

YOUR_COMMAND |grep -A NUMBER YOURDOMAIN

вышеупомянутая печать команды NUMBER из строк после YOURDOMAIN в файле.

25
27.01.2020, 19:48
  • 1
    Обратите внимание, однако, что это - расширение GNU. Если Вы находитесь на Linux, Вашем grep определенно имеет эту опцию. Если Вы не, Вы лучше проверяете. –  Leonid 04.02.2013, 10:14

Попробуйте передающее количество строк контекста к grep.

| grep -C 5

распечатает 5 строк прежде и после соответствия.

9
27.01.2020, 19:48

Теги

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