Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-24 Diskussionsfäden Joerg Sommer
Michelle Konzack [EMAIL PROTECTED] wrote: Hallo, Mit der commandline sed -n eine_datei -e /^pattern1/,/^pattern2/p das eine_datei sollte nicht mitten im Befehl stehen. Ich weiß gar nicht, ob POSIX sowas überhaupt zulässt. kann ich ja aus einer textdatei einen Teilbereich ausschneiden,

Re: [Solved] Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-24 Diskussionsfäden Michelle Konzack
Am 2005-05-23 23:41:58, schrieb David Haller: Hallo, Noch einfacher ist aber: sed -e '1,/^$/d' $FILE ^ Soviel ich weis, reicht auch ein sed -e '1,/^$/d' $FILE :-) HTH, -dnh Greetings Michelle -- Linux-User #280138 with the

Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-24 Diskussionsfäden Michelle Konzack
Am 2005-05-23 18:24:43, schrieb Joerg Sommer: das eine_datei sollte nicht mitten im Befehl stehen. Ich weiß gar nicht, ob POSIX sowas überhaupt zulässt. Das habe ich aus den Script von bugreport... function pinfo() { sed -n /var/lib/dpkg/status -e /^Package: $PACKAGE$/,/^Description: /p }

Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Michelle Konzack
Hallo, Mit der commandline sed -n eine_datei -e /^pattern1/,/^pattern2/p kann ich ja aus einer textdatei einen Teilbereich ausschneiden, nur möchte ich von der ersten auftreffenden Leerzeile bis zum ende der Datei ausschneiden. Wie gibt man eine Leerzeile in 'sed' an ? /^$/

Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Helmut Wollmersdorfer
Michelle Konzack wrote: Wie gibt man eine Leerzeile in 'sed' an ? /^$/ funktioniert nicht. und wie das Ende einer Datei ? Willst Dir nicht Perl anschauen? Lohnt sich IMHO binnen kürzester Zeit. Helmut Wollmersdorfer -- Haeufig gestellte Fragen und Antworten (FAQ):

Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Tilo Schwarz
On Mon, 23 May 2005 11:39:11 +0200, Michelle Konzack [EMAIL PROTECTED] wrote: Hallo, Mit der commandline sed -n eine_datei -e /^pattern1/,/^pattern2/p kann ich ja aus einer textdatei einen Teilbereich ausschneiden, nur möchte ich von der ersten auftreffenden Leerzeile bis zum ende der

Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Mattias Pehlke
Am Montag, 23. Mai 2005 11:39 schrieb Michelle Konzack: Mit der commandline sed -n eine_datei -e /^pattern1/,/^pattern2/p kann ich ja aus einer textdatei einen Teilbereich ausschneiden, nur möchte ich von der ersten auftreffenden Leerzeile bis zum ende der Datei ausschneiden. probier's

Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Michelle Konzack
Am 2005-05-23 14:09:53, schrieb Tilo Schwarz: Mit sed weiß ich's nich, aber: % csplit eine_datei %^$%1 ^ Da fehlt ein '+' oder '-' oder Du mußt die '1' weglassen, ansonsten gibts einen Fehler. Ist aber nicht das, was ich will, weil ich keine

[Solved] Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Michelle Konzack
Weis nicht warum, aber nun funktioniert es... cat $FILE |sed -n -e /^$/,//p Echt eigenartig... Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz

Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Tilo Schwarz
On Mon, 23 May 2005 15:48:34 +0200, Michelle Konzack [EMAIL PROTECTED] wrote: Am 2005-05-23 14:09:53, schrieb Tilo Schwarz: Mit sed weiß ich's nich, aber: % csplit eine_datei %^$%1 ^ Da fehlt ein '+' oder '-' oder Du mußt die '1' weglassen, ansonsten

Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Michelle Konzack
Am 2005-05-23 23:49:15, schrieb Tilo Schwarz: ??: % csplit eine_datei %^$%1 14 Wahrscheinlich liegt's eher an sowas: % csplit --version csplit (coreutils) 5.2.1 Hmmm... __( command 'csplit --version' ) / | csplit (GNU textutils) 2.0 | Written by Stuart Kemp and

Re: [Solved] Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden David Haller
Hallo, Am Mon, 23 May 2005, Michelle Konzack schrieb: Weis nicht warum, aber nun funktioniert es... cat $FILE |sed -n -e /^$/,//p Echt eigenartig... Die kanonische Loesung ist: sed -n -e '/^$/,$p' $FILE Dabei ist /^$/ die Start-Adresse, $ die End-Adresse und p der Befehl, der