GNU/Linux >> Tutoriales Linux >  >> Linux

`^m` ¿Y cómo deshacerse de él?

Cuando abro el archivo en Vim, veo extraño ^M personajes.

Desafortunadamente, el motor de búsqueda favorito del mundo no funciona bien con los caracteres especiales en las consultas, por lo que pregunto aquí:

  • ¿Qué es esto ^M personaje?

  • ¿Cómo pudo llegar allí?

  • ¿Cómo me deshago de él?

Respuesta aceptada:

El ^M es un carácter de retorno de carro. Si ve esto, probablemente esté viendo un archivo que se originó en el mundo DOS/Windows, donde un final de línea está marcado por un par de retorno de carro/nueva línea, mientras que en el mundo de Unix, el final de línea está marcado por una sola línea nueva.

Lea este artículo para obtener más detalles y también la entrada de Wikipedia para nueva línea.

Este artículo explica cómo configurar vim para editar archivos de forma transparente con diferentes marcadores de final de línea.

Si tiene un archivo con ^M al final de algunas líneas y quieres deshacerte de ellas, usa esto en Vim:

:s/^M$//

(Presione Ctrl +V Ctrl +M para insertar ese ^M .)


Linux
  1. Cómo redirigir la salida a un archivo y salida estándar en Linux

  2. Cómo extraer archivos .gz y .tar.gz en Linux

  3. Cómo redirigir la salida a un archivo y stdout

  4. ¿Cómo obtener la ruta completa de un archivo?

  5. ¿Cómo agrego X días a la fecha y obtengo una nueva fecha?

Cómo obtener la fecha y hora actuales en Python

Cómo montar y desmontar sistemas de archivos en Linux

Archivo host de Linux:¿Cómo editarlo y usarlo?

Cómo crear y usar un archivo de intercambio en Linux

¿Cómo compartir archivos entre Ubuntu y Windows 10?

¿Cómo puedo obtener un binario de un archivo .py?