Welcome on my blog

We use cookies to ensure you get the best experience on our website.

Bash – Wyszuiwanie w zbiorze z plikui

Autor: chmajster 25.09.2023

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
Tagi: Bash, Linux, Red Hat, SUSE
Dodaj komentarz

Search
Categories
O Blogu

Cześć Podróżniku!

Ta strona ma nie być typowym poradnikiem w IT, Głównym jej cel to zapisanie krótkich notatek, które mogą się przydać w codziennym życiu podczas korzystania/konfiguracji różnych urządzeń np. Ustawienia DHCP na Routerze Cisco, Ustawieniu Karty sieciowej na Linuxie itp.

Buy me A coffee
[Empty]

Wszelkie prawa zastrzeżone