Ich brauche Hilfe bei der Verwendung von sed, um passende Zeilen und 4 Zeilen, die darauf folgen, zu kommentieren. in einer Textdatei.
meine Textdatei ist wie folgt:
%Vor%Ich möchte # allen Zeilen mit dem Text '[myprocess' und 4 Zeilen, die darauf folgen erwartete Ausgabe:
%Vor%Vielen Dank für Ihre Hilfe.
Sie können dies tun, indem Sie einen regulären Ausdruck auf eine Reihe von Zeilen anwenden:
%Vor%Damit werden Zeilen mit 'myprocess' und den 4 Zeilen nach ihnen abgeglichen. Für diese 4 Zeilen fügt es dann ein '#' am Anfang der Zeile ein.
(Ich denke, das könnte eine GNU-Erweiterung sein - es ist nicht in irgendeinem der "sed one liner" Cheatsheets, die ich kenne)
Tags und Links sed text-manipulation