Страница 1 из 1

grep

Добавлено: 2009-04-13 10:50:16
kapka
Ищу строку в файле, например так:

Код: Выделить всё

grep string file.txt
А как сделать, чтоб выводилась не только найденная строка, а еще и несколько следующих, которые идут сразу за ней и скорее всего не включают подстроку string?

Re: grep

Добавлено: 2009-04-13 11:04:39
Sadok123
Найденное и 3 следующих строчки:

Код: Выделить всё

# grep 'ntpd' -A 3 /etc/rc.conf
ntpd_enable="YES"
ntpd_flags="-c /etc/ntp.conf -l /var/log/ntpd.log -p /var/run/ntpd.pid"
apache22_enable="YES"
mysql_enable="YES"

Re: grep

Добавлено: 2009-04-13 11:12:40
kapka
Спасибо!
И чтоб не забыть ;-) :

Код: Выделить всё

man grep | grep '\-A' -A 4                                                                                                     [11:11]
       -A NUM, --after-context=NUM
              Print  NUM  lines  of  trailing  context  after  matching lines.
              Places  a  line  containing  --  between  contiguous  groups  of
              matches.