Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Bender 26. 11. 2015, 23:26:19

Název: Výběr více řádků v souboru
Přispěvatel: Bender 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 :(
Název: Re:Výběr více řádků v souboru
Přispěvatel: gui_guru 27. 11. 2015, 10:03:51
{ echo heh; echo bla; echo heh; echo bla; } | grep -Ev '^bla'
Název: Re:Výběr více řádků v souboru
Přispěvatel: mngnt 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.
Název: Re:Výběr více řádků v souboru
Přispěvatel: deadmail 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.'