Hace tiempo expliqué cómo quitar los molestos caracteres de retorno de carro (CR) y salto de línea (LF) de Windows estando en Linux, UNIX, etc.
Sin embargo cuanto tenemos el problema en un fichero de texto encriptado con VI no podemos aplicar ese método. Tenemos que quitar los caracteres desde el propio editor VI.
Aplicamos el siguiente comando de sustitución:
ESC:%s/CV CM//g
donde ESC es la tecla de escape
CV es Control + V
CM es Control + M.
Nota importante: entre CV y CM no tiene que haber ningún espacio.
Saludos.