Hallo,

On 2004.06.21 10:59, Michelle Konzack wrote:
Hallo,

Bin gerade dabei wierder zu BASH-Scripten und kriege es nicht hin,
wie ich von einer Textmarke bis zum ende der Datei alles l�schen kann.


Also die geschichet f�ngt mit

sed s/^END-SETINGS//

an. Bis zum Zeilenende L�schen war kein Problem, aber is will hier die

Datei abschneiden oder l�schen.
Lies nochmal man sed, Stichwort Adressierung. :-)

Ohne Angabe von Adressen wird das Kommando fuer jede Zeile abgearbeitet. Da der Ausdruck /^END-SETINGS/ nur einmal in der Datei vorkommt, wird auch nur diese Zeile geloescht.

Was Du brauchst, ist die Angabe von Start ("/^END-SETINGS/") und Ende (letzte Zeile). So sollte das funktionieren:

sed "/^END-SETINGS/,$ d"

Schoenen Gruss,

Andreas


--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Antwort per Email an