* Uwe Baxmann schrieb am 06.Jan.2000:
On Thu, 6 Jan 2000, Sebastian Helms wrote:
ich habe mal ne Frage bezüglich regexp'es.
Wenn ich auf den SuSE-Footer ein
grep ^----[...]---
(ohne die eckigen Klammern ;-)) loslasse, dann geht das. Aber alle Versuche, auch die Newlines zu erfassen, sind leider gescheitert....
^------$[div]^To...
mit [div] = . .. .* \n \r und Kombinationen davon.
Das funktioniert so nicht.
Und das ganze sollte dann auch noch in sed funktionieren...
Weiß jemand von euch, was ich falsch mache ?
sed ist AFAIK ein zeilenorientierter Editor, der nur _in_ den
Richtig. Man kann aber soetwas wie cat ...|sed -n '/Muster1/,/Muster2/s/Text1/Text2/gp` schreiben. Dann wird nur das zwichen den Zeilen, auf denen Muster1 und Muster2 passen ersetzt. ersetzt. Für grep sehe ich allerdings keine Möglichkeiten. Mehr infos gibt es mit info sed, oder mit man sed. Letzteres ist imho nicht mehr aktuell, aber es ist eiene Man-page.
Zeilen ersetzt. So ist es mir auch nicht gelungen, mittels sed eine Zeile in zwei aufzusplitten.
Einfach \ und dann ein echten Zeilenumbruch an der richtigen Stelle. Alles inerhalb der '...' Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com