The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"grep"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"grep"  
Сообщение от 1 (??) on 17-Май-07, 14:58 
Надо чтобы скипалось найденое и N строк ниже

# cat file
a
b
c
d
a
b
c
d

такая команда показывает найденое и 1 строку ниже
# cat file |grep a -A1
a
b
--
a
b


а нужно чтобы скипало а не показывало
# cat sgd |grep a [????????]
c
d
--
c
d

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • grep, a, 15:05 , 17-Май-07, (1)  
    • grep, 1, 16:45 , 17-Май-07, (2)  
      • grep, dronord, 16:51 , 17-Май-07, (3)  
        • grep, 1, 17:06 , 17-Май-07, (4)  
          • grep, idle, 22:43 , 17-Май-07, (5)  
            • grep, 1, 07:13 , 18-Май-07, (6)  

Сообщения по теме [Сортировка по времени, UBB]


1. "grep"  
Сообщение от a (??) on 17-Май-07, 15:05 
# cat sgd |grep a > /dev/null


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "grep"  
Сообщение от 1 (??) on 17-Май-07, 16:45 
># cat sgd |grep a > /dev/null
неправильно!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "grep"  
Сообщение от dronord (ok) on 17-Май-07, 16:51 
grep -v ?
а вот как ещё N строк убрать =/ Наверное, самому такую прогу писать надо.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "grep"  
Сообщение от 1 (??) on 17-Май-07, 17:06 
>grep -v ?
>а вот как ещё N строк убрать =/ Наверное, самому такую прогу
>писать надо.

на лоре подсказали такое

awk 'BEGIN { timer=0 } /pattern/ { timer=5 } (timer == 0) { print } (timer > 0) { --timer }'
скипает 5 строк вместе с паттерном
dilmah  (*) (17.05.2007 15:19:28)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "grep"  
Сообщение от idle (??) on 17-Май-07, 22:43 
>>grep -v ?
>>а вот как ещё N строк убрать =/ Наверное, самому такую прогу
>>писать надо.
>
>на лоре подсказали такое
>
>awk 'BEGIN { timer=0 } /pattern/ { timer=5 } (timer == 0) { print } (timer > 0) { --timer }'
>скипает 5 строк вместе с паттерном
>dilmah  (*) (17.05.2007 15:19:28)
perl -ne '$n--;$n=5 if/pattern/;next if $n>0;print' file
Тоже самое.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "grep"  
Сообщение от 1 (??) on 18-Май-07, 07:13 
>>>grep -v ?
>>>а вот как ещё N строк убрать =/ Наверное, самому такую прогу
>>>писать надо.
>>
>>на лоре подсказали такое
>>
>>awk 'BEGIN { timer=0 } /pattern/ { timer=5 } (timer == 0) { print } (timer > 0) { --timer }'
>>скипает 5 строк вместе с паттерном
>>dilmah  (*) (17.05.2007 15:19:28)
>perl -ne '$n--;$n=5 if/pattern/;next if $n>0;print' file
>Тоже самое.

действительно, тожесамое, спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру