Przejdź do treści

Bash – Wyszukiwanie w zbiorze z pliku

INPUT

edit XXXX
LERUM 
POLERUM
ADD
TEST CHRPL201
test chrvl201
quit

edit XXXX
LERUM 
POLERUM
ADD
quit

OUTPUT

pi@chris:~ $ awk '/^edit / { record = $0; next } /^quit/ { if (record ~ /chrvl[a-zA-Z0-9]{1,4}/) print "\n" record; record = "" } { record = record "\n" $0 }' nazwa_pliku

edit XXXX
LERUM 
POLERUM
ADD
TEST CHRPL201
test chrvl201
quit

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *