Der Ersetzungsbefehl ist sehr einfach:
sed -r 's/^"(\S|\s)/\1/' /etc/vim/vimrc
Oder ähnlich in Perl:
perl -lape 's/^"(\S|\s)/\1/' /etc/vim/vimrc
Und AWK:
awk '{$0=gensub(/^"(\S|\s)/,"\\1",1)}1' /etc/vim/vimrc
In Ihrem Beispiel scheinen Sie Ausnahmen für Zeilen anzugeben, die bestimmte Zeichenfolgen enthalten.
Dies wird nicht in Ihrem Text erklärt, könnte aber als Bedingung hinzugefügt werden:
sed -r '/^"set compatible/! s/^"(\S|\s)/\1/' /etc/vim/vimrc perl -lape 's/^"(\S|\s)/\1/ if!/^"set compatible/' /etc/vim/vimrc awk '!/^"set compatible/ {$0=gensub(/^"(\S|\s)/,"\\1",1)}1' /etc/vim/vimrc