Sed "Append" - Zeile
Macht der sed einen Befehl zum anfügen einer Linie nach einer abgestimmten Linie? Ich versuchte zu suchen um, aber war ein bisschen verwirrt mit den Ergebnissen.
Basiclly ich will, dass es match -
#address=/doubleclick.net/127.0.0.1
Und fügen Sie eine Zeile darunter wie
#address=/doubleclick.net/127.0.0.1
address=/anotherurl/ipaddress
Ist das möglich?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die
a
(append) - Befehl insed
:Oder verwenden Sie
s
(substitute) Befehl:Hinweis:
$
und>
sind bash-Eingabeaufforderung.<Enter>
nach einer\, bash nicht sofort ausgeführt wird, es wartet auf weiteres'
(single quote), um die ersten'
Könnte dies für Sie arbeiten:
Können Sie beliebige Trennzeichen wie Sie in der Adresse durch voranstellen von einem
\
d.h.\|...|
für die substitute-Befehl das\
ist nicht notwendig.Wenn Sie möchten, eine Leerzeile, dann text nach dem match, Verwendung: