Ich versuche in Notepad ++ am Anfang und Ende der Zeile Klammern hinzuzufügen. Mit sed würde ich tun:
sed -i "s/^/(/" filename
sed -i "s/$/)/" filename
und fertig sein, aber ich muss Notepad ++ verwendenWindows. Ich suchte und ersetzte, wählte reguläre Ausdrücke und versuchte, "^" durch "(" zu ersetzen, aber ich bekam "Null-Längen-Übereinstimmung" und es fügt das Zeichen nicht hinzu (dasselbe mit Ersetzen von "$" durch ")") .
Was mache ich falsch?
Antworten:
13 für die Antwort № 1In das Suchfeld legen ^(.*)$
und im Ersetzen-Feld (1)
. Das hat mir gut getan.
2 für die Antwort № 2
Entschuldigung, ich fand die Antwort direkt nachdem ich die Frage gepostet habe. Falls jemand neugierig ist, müssen Sie in Notepad ++ den Klammerzeichen entkommen, während Sie in sed nicht müssen.
Wählen Sie in Notepad ++ unter "Ersetzen durch":
(
und es wird funktionieren.