würde es tun.
Das Problem dabei ist, dass es die gesamte Eingabekette in seds Puffer speichert.
Siehe sed und Multi-Line Search and Replace für mehr Infos und eine effizientere Version.
Dies könnte für Sie funktionieren:
%Vor%oder wenn Sie die Originaldatei bearbeiten möchten:
%Vor%BEARBEITEN: wie gewünscht ist hier ein Beispiel:
%Vor%EDIT: Wenn die erste und die letzte Adresse aufeinanderfolgende Zeilen sind, verwenden Sie diese:
%Vor%Ein anderer Weg (vielleicht einfacher?):
%Vor%Es ist schwierig, es in sed zu tun, muss tief geschrieben werden. Sie können jedoch Einzeiler mit Perl verwenden:
%Vor%wo -0777 ist Datensatztrennzeichen (Endzeile in Textdateien) -p startet den Befehl für alle Dateien und druckt auf dem Bildschirm -e sagt seinen einzeiligen Befehl
Tags und Links sed