0
Ich habe eine Textdatei wie folgt.So ersetzen Sie bestimmte Zeilen in einer Textdatei
...
# xxx start
...
# xxx end
...
Ich möchte die Linien zwischen # xxx start
und # xxx end
ersetzen. Wenn # xxx start
nicht angezeigt wird, fügen Sie am Ende der Datei die Nummern # xxx start
und # xxx end
an.
Gibt es eine Möglichkeit, es mit Shell zu tun?
Tun Sie es mit 'awk'. – Barmar
Womit möchten Sie sie ersetzen? – Barmar
@Barmar Ich denke, es kann mit sed gemacht werden, aber ich weiß nicht, wie man die Zeilennummer des '# xxx start' bekommt – John