Was ist los mit meinem Lookahead-Regex in GNU sed?
Das mache ich (vereinfachtes Beispiel):
gsed -i -E 's/^(?!foo)(.*)$/bar\1/' file.txt
Ich versuche zu setzenbar
vor jeder Zeile, die nicht mit beginntfoo
. Das ist der Fehler:
gsed: -e expression #1, char 22: Invalid preceding regular expression
Was ist falsch?