red
blue
water
gray
white
IWie Zeichenfolge hinzuzufügen
sed '/blue/,/gray/!b;//!d;/blue/r file2' file1
mit sed anstelle von Datei verwenden möchten Datei Als
in diesem Replace text between two lines with contents of a file stored in a variable in sed Thread erwähnt Aber statt file2
i neu eingeben möchten Zeichenkette direkt im Befehl. Kann mir jemand zeigen, wie man das macht?
Sie meinen, Sie die 'sed' Betrieb auf einer Ausgabe eines Befehls anwenden möchten? Kannst du mehr erklären? – Inian
@Inian Nein. Ich möchte keinen neuen Inhalt von 'file2' erhalten, sondern stattdessen string (neuen Text) in diese' sed'/blue /,/grey /! B; //! D;/blue/r file2 'file1' Ich kenne die Syntax dafür nicht – HardikHarpal