Výběr více řádků v souboru

Bender

Výběr více řádků v souboru
« kdy: 26. 11. 2015, 23:26:19 »
Ahoj
mam problem a neviem ako na to. Mam file s obsahom

blablaba
heheh1
blabldfsdfgsdfabla
heheh2
blablprd
hehehx
..... atd

akym sposobom mozem vyextrahovat vsetky heheh. Problem ze heheh. je multi line statement. nech skusam grep sed awk nic nefunguje :(
« Poslední změna: 27. 11. 2015, 09:55:09 od Petr Krčmář »


gui_guru

Re:Výběr více řádků v souboru
« Odpověď #1 kdy: 27. 11. 2015, 10:03:51 »
{ echo heh; echo bla; echo heh; echo bla; } | grep -Ev '^bla'

mngnt

Re:Výběr více řádků v souboru
« Odpověď #2 kdy: 27. 11. 2015, 10:58:32 »
Co kontrentne robi problem? Na viacriadkovy text pouzi grep -A num , kde num je pocet riadkov po najdenom retazci, ktore vrati.

deadmail

Re:Výběr více řádků v souboru
« Odpověď #3 kdy: 27. 11. 2015, 21:55:55 »
Ak ide o viacriadkove slova, teda napr.
Kód: [Vybrat]
he
heh
3
tak najjednoduchsie je spojit dokopy a potom hladat, napr.
Kód: [Vybrat]
tr -d '\n' | grep -o 'heheh.'