Hahahaha, I see that you posted this in quite a few places. Let me repeat it here then. BTW, do a bit of homework if you do need fine tuning before posting back on this list. awk 'BEGIN {sawpattern=0} "^[[:alpha:]], ^[[:alpha:]]" {if (($0 ~/<br><font size=3>[[:alpha:]]/ )&& (sawpattern == 0)) {sawpattern=1} else {sawpattern=0;print $0}}' testfile.txt I don't know how your files are exactly formatted. Please look up the documentation if you need to further finetune. man awk man 7 regex On Saturday, November 27, 2010 09:03 PM, Arthur Bela wrote: > thank you, and sorry, if i had formulated wrong, but the "SOMETEXT#X" > is a random STRING, like: > > $ cat testfile.txt > alsjflsajfkljasdf > <br><font size=3>asfklasjlkyxcvo</font><br> > <br><font size=3>kldfjlkasjdfasdf</font><br> > kasfjxcvklajdflas > > yxcvkjasafjads > <br><font size=3>asdfjkldjlasj</font><br> > </font></div></body></html> > uiyxzckjhasfsd > $ > > > > $ awk 'BEGIN {sawpattern=0} "^SOMETEXT, ^SOMETEXT" {if (($0 > ~/<br><font size=3>SOMETEXT/ )&& (sawpattern == 0)) {sawpattern=1} > else {sawpattern=0;print $0}}' testfile.txt > alsjflsajfkljasdf > <br><font size=3>asfklasjlkyxcvo</font><br> > <br><font size=3>kldfjlkasjdfasdf</font><br> > kasfjxcvklajdflas > > yxcvkjasafjads > <br><font size=3>asdfjkldjlasj</font><br> > </font></div></body></html> > uiyxzckjhasfsd > $ > > On 27 November 2010 12:39, Arthur Bela<jozsi.avadkan at gmail.com> wrote: >> hyphen's [ - ] are just for marking the start/end of a pattern, but >> there are _not in_ the pattern! >> "OUTPUT" is what i want after "seding" the PATTERN#X's >> >> >> so i for e.g.: need the first, and second "magic" >> sed "FIRSTMAGIC" PATTERN#1 >> sed "SECONDMAGIC" PATTERN#2 >> >> >> >> >> PATTERN#1: >> >> ----------------------------------- >> SOMETEXT#1 >> <br><font size=3>SOMETEXT#2</font><br> >> <br><font size=3>SOMETEXT#3</font><br> >> SOMETEXT#4 >> ----------------------------------- >> >> "exact pattern", what is unique from the pattern: >> ----------------------------------- >> </font><br>\n<br><font size=3> >> ----------------------------------- >> >> OUTPUT: >> ----------------------------------- >> SOMETEXT#1 >> <br><font size=3>SOMETEXT#3</font><br> >> SOMETEXT#4 >> ----------------------------------- >> >> >> >> >> >> and: >> >> PATTERN#2: >> >> ----------------------------------- >> SOMETEXT#1 >> <br><font size=3>SOMETEXT#2</font><br> >> </font></div></body></html> >> SOMETEXT#3 >> ----------------------------------- >> >> "exact pattern", what is unique from the pattern: >> ----------------------------------- >> </font><br>\n</font></div></body></html> >> ----------------------------------- >> >> OUTPUT: >> ----------------------------------- >> SOMETEXT#1 >> </font></div></body></html> >> SOMETEXT#3 >> ----------------------------------- >> >> >> i just can't figure it out, how to "sed" when having several lines >> [nor in awk, perl..] >> >> could anyone post a link, or some guide, how to write these two lines of "sed"? >> >> Thank You! :\ >> > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos