Raffael Schmid wrote:
Hallo Liste!
Ich habe eine Frage:
Wie kann ich eine gewisse Zeile aus einem Shellscript löschen? Und wie kann ich eine Zeile an einem gewissen Ort einfügen?
Zu ersterem habe ich bereits ein bischen herumprobiert...
$ sed -e '1,4d' -e '1,2p' test-file
Schau dir mal diese Seite an: http://www.linuxfibel.de/sed.htm. Ich denke, da wird dir der Umgang mit Sed gut erklärt.
d d e f g
aber diese Befehl funktioniert nicht... er gibt mir immer den Rest aus...!?
Er funktioniert doch wunderbar. (^-^) Was wolltest du denn überhaupt erreichen?
Das Einfügen habe ich auch ein bischen ausprobiert:
$ sed -e '1,4d' -e '1,1i\test-test' test-file test-test d e f g
Es ist eigentlich das was ich erwartet habe... aber ich verstehe die Syntax nicht! Warum muss ich '1,1i\test-test' schreiben? Warum dieses 1,1 ??
Siehe oben, Linuxfibel (^-^) Ich hoffe, du musst nicht auch reguläre Ausdrücke beherrschen, das dauert nämlich meistens etwas, bis man das versteht. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com