Załóżmy, że mam program, który podpowiada wiele informacji. Interesują mnie tylko 3 wiadomości, które pojawiają się zawsze po sobie. Chcę teraz grepować te linie i oddzielić je od 3 kolejnych wiadomości pasujących do mojego wzorca.
Do tej pory mam następujący wiersz poleceń:
./myproc | grep -e "pattern1|pattern2|pattern3" | awk '{print $0,"\n"}'
Jednak to daje coś takiego
line 1
line 2
line 3
line 1
line 2
line 3
Ale to, co chcę, powinno wyglądać tak:
line 1
line 2
line 3
line 1
line 2
line 3
awkjuż to robisz, pogrepco w ogóle korzystać?awkmogę wykonać dopasowanie wzoru dla Ciebie