O que há de errado com minha regex lookahead no GNU sed?
Isso é o que estou fazendo (exemplo simplificado):
gsed -i -E 's/^(?!foo)(.*)$/bar\1/' file.txt
Estou tentando colocarbar
na frente de cada linha que não começa comfoo
. Este é o erro:
gsed: -e expression #1, char 22: Invalid preceding regular expression
O que há de errado?