Witam
Mam problem z napisaniem składni skryptu by wyszukiwał mi frazy np. "Kowalski" i kopiował je do pliku wyjsciowego np. wynik_Kowalski.txt wraz z 2 wersami przed słowem kluczowym oraz 4 następnymi liniami, które znajdują się poniżej słowa kluczowego, pomijając linie puste.
Przykład pliku wejsciowego:
...
[b]slowo_n151[/b]
[b]slowo_n152[/b]
[b]slowo_n153[/b]
[b]Kowalski[/b]
[b]18.12.2009[/b]
[b]slowo_n156[/b]
slowo_n157
slowo_n158
....
slowo_n671
[b]slowo_n672[/b]
[b]slowo_n673[/b]
[b]slowo_n674[/b]
[b]Kowalski[/b]
[b]02.01.2010[/b]
[b]slowo_n677[/b]
slowo_n678
slowo_n679
.....
Do tej pory doszedłem do cat /root/plik_wejsciowy.txt | grep 'Kowalski' i
widzę że chyba muszę powiązać to z sed ale nie umiem sobie poradzić.
Dobrze gdyby zapisywało te linijki tekstu obok siebie w jednej lini rozdzielając je średnikiem.
W ramach rekompensaty za poświęcony czas stawiam piwko.