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
bar
sed -i '/^foo/! s/^/bar/' file.txt
-i
/^foo/!
!
^foo
s/^/bar/