GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo convertir saltos de línea en un archivo de texto entre los formatos Windows y Unix/Linux?

Solución 1:

Probablemente estés buscando dos2unix , unix2dos , todos o fromdos dependiendo de su distribución. Paquete Ubuntu/Debian todos /fromdos como parte de los tofrodos paquete de la memoria.

Solución 2:

Una opción es usar unix2dos (y dos2unix para volver atrás) en la línea de comando.

Otra es usar un editor de texto:
Para vi::set ff=dos para configurar los finales de línea para que sean finales de línea dos.
Para emacs:C-x [ENTRAR] f dos [ENTRAR]

Para su editor basado en GUI favorito (por ejemplo, jedit), le recomiendo consultar el manual o Google.

Por último, si no quiere lidiar con un editor de texto y simplemente hágalo usando utilidades más comunes y similares (o no tiene unix2dos instalado):

tr -d '\r' < infile > outfile ir desde Windows -> Unix
awk 'sub("$", "\r")' unixfile.txt > winfile.txt para ir desde Unix -> Windows como tr no se puede pasar de Unix a Windows.

Solución 3:

Edítelo en Vim y use el set fileformat comando.

  • MS-DOS/Windows (interrupciones CR+LF) a *nix (solo interrupciones LF)

    :set fileformat=unix
    :wq
    
  • *nicho a MS-DOS/Windows

    :set fileformat=dos
    :wq
    

Solución 4:

Esto es lo que uso, similar a Chealion, para convertir finales de línea de Windows a Unix:

tr -d \\015 < windows > unix

Linux
  1. Uso avanzado del visor de archivos de menos texto en Linux

  2. Cómo extraer el archivo tar.gz en Linux usando la línea de comandos

  3. Cómo configurar el servidor SAMBA y transferir archivos entre Linux y Windows

  4. Convierta los finales de línea de Unix a Windows

  5. ¿En qué se diferencian \n y \r en Linux y Windows?

Cómo comparar y fusionar archivos de texto en Linux

¿Cuál es la diferencia entre Linux y Unix?

Cómo agregar texto al comienzo del archivo en Linux

Cómo convertir un archivo de Windows a un archivo UNIX

Cómo convertir un archivo .pem a un archivo .ppk en Windows y Linux

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