Algumas alternativas:
-
Remova o
\n
usandosubstitute(string, '\n$', '', '')
Veja:h NL-used-for-Nul
para o background técnico -
Remova todos os chars de controle:
substitute(string, '[[:cntrl:]]', '', 'g')
-
Compare usando a operação de correspondência (
=~
) em vez de igual (==
) -
Retira o último byte da saída do comando system ()
:let a=system('foobar')[:-2]