dosenfleisch
Foren As
hallo,
schreibe schon seit einiger zeit bash-scripte, habe aber bisher sed und awk immer irgendwie umschiffen können. gerade sed erscheint mir bei euren code-schnipseln immer wahnsinnig mächtig, aber auch undurchsichtig.
nun möchte ich nichts weiter tun, als aus einer xml-datei den string zwischen
<title> und </title>
herausfiltern um ihn dann weiter zu verarbeiten.
dieser "title-tag" kann in dieser datei (atomfeed) häufiger vorkommen und ich möchte jeweils den inhalt .
sollte es doch eigentlich schaffen. funktioniert aber leider nicht.
die xml-datei läuft übrigens über zwei zeilen.
worin besteht bei meinem code der fehler?
schreibe schon seit einiger zeit bash-scripte, habe aber bisher sed und awk immer irgendwie umschiffen können. gerade sed erscheint mir bei euren code-schnipseln immer wahnsinnig mächtig, aber auch undurchsichtig.
nun möchte ich nichts weiter tun, als aus einer xml-datei den string zwischen
<title> und </title>
herausfiltern um ihn dann weiter zu verarbeiten.
dieser "title-tag" kann in dieser datei (atomfeed) häufiger vorkommen und ich möchte jeweils den inhalt .
Code:
sed -n /<title>/,</title>/pg datei
#oder
sed -n /<title>/,<\/title>/pg datei
die xml-datei läuft übrigens über zwei zeilen.
worin besteht bei meinem code der fehler?
Zuletzt bearbeitet: