Надо чтобы скипалось найденое и 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
# cat sgd |grep a > /dev/null
># cat sgd |grep a > /dev/null
неправильно!
grep -v ?
а вот как ещё N строк убрать =/ Наверное, самому такую прогу писать надо.
>grep -v ?
>а вот как ещё N строк убрать =/ Наверное, самому такую прогу
>писать надо.на лоре подсказали такое
awk 'BEGIN { timer=0 } /pattern/ { timer=5 } (timer == 0) { print } (timer > 0) { --timer }'
скипает 5 строк вместе с паттерном
dilmah (*) (17.05.2007 15:19:28)
>>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
Тоже самое.
>>>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
>Тоже самое.действительно, тожесамое, спасибо!