[РЕШЕНО] Как вывести grep несколько строк до и после. "контекст"

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
[РЕШЕНО] Как вывести grep несколько строк до и после. "контекст"
как при помощи grep вывести соседние строчки с найденными, а то при поиске не хватает "контекста"
Из grep в man:

Context Line Control
   -A NUM, --after-context=NUM
          Print NUM lines of trailing context after matching lines.  Places a line containing a group
separator (--) between contiguous groups of matches.  With the -o or --only-matching option, this has
no effect and a warning is given.

   -B NUM, --before-context=NUM
          Print NUM lines of leading context before matching lines.  Places a line containing a group
separator (--) between contiguous groups of matches.  With the -o or --only-matching option, this has
no effect and a warning is given.

   -C NUM, -NUM, --context=NUM
          Print NUM lines of output context.  Places a line containing a group separator (--) between
contiguous groups of matches.  With the -o or --only-matching option, this has no effect and a
warning is given.


Примеры работы.

-A (after – после):
-B (before – перед):
-C (conext – контекст, до и после):
-A и -B можно совмещать:
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.
Страницы: 1
Ответить
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Форма ответов
Текст сообщения*
:) ;) :D 8-) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений. Введите символы, изображенные на этой картинке в поле ввода &quote;Код подтверждения&quote;.