TexPad lo está creando. Sé que está bajo algo muerto. Simplemente no puedo recordar que es su nombre.
El personaje azul:

Solo quiero eliminarlos en masa de mi documento.
¿Cómo puedes escribirlo?
TexPad lo está creando. Sé que está bajo algo muerto. Simplemente no puedo recordar que es su nombre.
El personaje azul:

Solo quiero eliminarlos en masa de mi documento.
¿Cómo puedes escribirlo?
Respuestas:
Se conoce como retorno de carro.
Si está utilizando vim, puede ingresar al modo de inserción y escribir CTRL- v CTRL- m. Que ^ M es el teclado equivalente a \ r .
Insertar 0x0Den un editor hexadecimal hará la tarea.
¿Como remover?
Puedes eliminarlo usando el comando perl -p -i -e "s/\r//g" filename.
Como el OP sugirió en los comentarios de esta respuesta aquí , incluso puede probar ay dos2unix filenamever si eso lo soluciona.
Como @steeldriver sugiere en los comentarios, después de abrir el editor vim, presione la esctecla y escriba :set ff=unix.
Referencias
https://stackoverflow.com/questions/1585449/insert-the-carriage-return-character-in-vim
https://stackoverflow.com/a/7742437/1742825
-ksh: ingresos_ext.ksh: no encontrado [No existe tal archivo o directorio]
:set ff=unixasí
Código
sed -i 's/^M//' filename.txt
Mientras escribe ^Mel comando, no lo use shift+6 & M. Debe utilizar ctrl+v+m.
también puedes hacer esto con sed
sed -i "s/\r//g" filename
Como señala Ramesh, CTRL+ V CTRL+ Mdebería obtener el carácter literal, aunque no está limitado a hacer esto solo en vim, debe poder hacer lo mismo en cualquier modo canónico.
cat ./file | tr -d '\r' >./file
... podría hacer el trabajo.
|pipearchivo. Es cierto, un archivo tmp intermedio sería más robusto, pero el búfer en la tubería debería ser suficiente. Aún así, en caso de que no sea así, tr -d '\r' <<FILE >./file\n$(cat ./file)\nFILE\nsería algo seguro, siempre que el archivo no contenga \000caracteres, es decir.
./fileantes de cattener la oportunidad de leerlo. Todos los comandos de una tubería se lanzan en paralelo y el redireccionamiento procesa las redirecciones antes de que se ejecute el comando afectado.
$(cat)corrección que contiene heredoc : o (significativo) líneas vacías finales o última línea sin terminar, o más datos de los que caben en la memoria disponible. (rm file; tr -d '\r' >file) <fileevita eso, si recrear el archivo está bien (restablece el propietario / grupo / permbits / ACL / context / etc)