This is what I'm doing (simplified example):
gsed -i -E 's/^(?!foo)(.*)$/bar\1/' file.txt
I'm trying to put bar in front of every line that doesn't start with foo. This is the error:
gsed: -e expression #1, char 22: Invalid preceding regular expression
What's wrong?
 
     
     
     
     
     
    