Cómo usar el comando DOS2UNIX en Linux

Cómo usar el comando DOS2UNIX en Linux

Puede haber necesidad de transferir archivos a dos sistemas, UNIX y Windows. Hay una línea de línea en los archivos Docs y Windows, también conocido como una nueva línea. Es una fusión de dos caracteres. El primer personaje es el retorno del carro (CR), mientras que el segundo carácter es la alimentación de línea (\ n) (LF). Al mismo tiempo, el final de la línea se denota en distribuciones de Linux/Unix usando solo un carácter, la línea de línea (LF).

Debido a esta diferencia, problemas como los scripts que no funcionan correctamente, el código que no se compila y el formato de texto mira las altas posibilidades. Aquí, puede usar el comando DOS2UNIX en Linux para usar estos documentos según los requisitos. En esta guía, explicaremos todo sobre el comando DOS2UNIX.

Cómo usar el comando DOS2UNIX en Linux

Instalemos el comando DOS2UNIX en Linux. Primero, ejecute el siguiente comando en el terminal:

Sudo Apt Install Dos2unix

Nota: Utilice DNF en lugar de Apt para instalar el paquete DOS2UNIX en Fedora.

Una vez que instale el paquete DOS2UNIX en el sistema, ejecute el siguiente comando para abrir la opción de ayuda para el comando DOS2UNIX:

dos2unix -Help

Ahora, convirtamos un archivo de texto de Windows en Linux usando el comando básico Dos2unix. Por ejemplo, queremos convertir el "Linuxhint_description.archivo txt "que se crea en Windows, por lo que aquí está el comando básico:

gato -v .TXT
dos2unix .TXT
gato -v .TXT

En el comando anterior, el comando CAT se usa para mostrar los datos de los archivos de texto. Después de convertir el archivo con éxito, nuevamente usamos el comando CAT para asegurarnos de que el sistema convirtiera el archivo.

Consejos de bonificación

En caso de que no desee usar el comando DOS2UNIX, puede usar los siguientes comandos para convertir los archivos DOC de Windows en archivos compatibles con Linux/UNIX:

Comando TR

El comando TR es otra opción para convertir un archivo en el formato UNIX eliminando la línea \ r. Esta utilidad de línea de comandos se utiliza para interpretar o eliminar los caracteres.

CD ~/
tr -d '\ r'

PERL ONE-LINER

También puede usar un comando Perl One-Liner para eliminar todas las terminaciones de línea \ r. El sistema puede adaptarse a los scripts de las frases de perlas en una sola línea de código. Siga los siguientes pasos para reemplazar todos los retornos del carro y la alimentación de línea que termina con solo alimentos de línea:

Primero, abra el archivo en el editor de texto VI/VIM.

Ahora, puede eliminar todos los caracteres adicionales para hacer cambios de acuerdo con los requisitos de Linux/UNIX.

Conclusión

DOS2UNIX es un comando valioso utilizado la mayor parte del tiempo para convertir el archivo DOS en UNIX. Siguiendo los pasos exactos de esta guía, puede usar el comando DOS2UNIX fácilmente. Estos son algunos pasos simples pero esenciales, así que úselos cuidadosamente para lograr el objetivo.

También proporcionamos algunos consejos adicionales para convertir el archivo si no puede usar el comando DOS2UNIX. Sin embargo, Dos2Unix es un comando universal que puede usar en cualquier sistema operativo Linux. Así que asegúrese de usar este comando correctamente para eliminar las posibilidades de error.