PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mit grep html Inhalt zwischen zwei Wortgrenzen?



403
26-03-2007, 23:43
Hi :)

Folgender html Code:



<ul><!-- Start -->
<li><a href="news.html" title="news"><span>News</span></a></li>
<li><a href="archiv.html" title="archiv"><span>Archiv</span></a></li>
<li><a href="stuff.html" title="stuff"><span>stuff</span></a></li>
<li><a href="impressum.html" title="impressum"><span>Impressum</span></a></li>
<!--Ende-->
</ul>


Nun wird sich zwischen Start und Ende der Inhalt mit der Zeit aendern. Dazu moechte ich mit
grep die Sachen zwischen den Wortgrenzen herausziehen und weiterverarbeiten. Allerdings
fehlt mir die Angabe eines exakten Ranges.


egrep '\(\<top_start.*\).*\(<top_end\)' Datei funktioniert leider nicht. :rolleyes: Kann man nicht wie
bei sed mit Komma was machen?

403
26-03-2007, 23:50
Ah, ok mit sed gehts.

sed -n '/Start/,/Ende/p' Datei.

Mich wuerde das mit grep dennoch mal interessieren.