Pudiera darse el caso de que halles algún problema con tu código o trabajo, recuerda probar siempre en un entorno de testing antes subir el código al proyecto final.
Solución:
Deberías poder conseguir dos2unix
desde su administrador de paquetes en Linux.
Si está utilizando una distribución basada en Debian, debería poder hacer sudo apt-get install dos2unix
.
Si está utilizando una distribución similar a RH, debería poder hacer sudo yum install dos2unix
.
Una vez que está instalado, puede simplemente dar el archivo de destino como argumento.
dos2unix test.pl
Además, tenga en cuenta que este puede no ser el único problema con el que se puede encontrar al intentar mover un script a Linux desde Windows.
Por ejemplo, si está invocando herramientas externas en su secuencia de comandos, esas herramientas probablemente tendrán nombres diferentes o no existirán en absoluto en la otra plataforma.
Además, si utiliza rutas de archivo relativas con separadores de ruta, el separador es diferente en Linux (que utiliza /
) que Windows (que utiliza ).
Otra opción sería usar un editor de texto en Windows que admita finales de línea UNIX.
¿Qué editores de texto manejan correctamente los saltos de línea de estilo Windows y Unix?
Te invitamos a añadir valor a nuestro contenido participando con tu veteranía en las críticas.