Debería poder obtener 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 está utilizando rutas de archivo relativas con separadores de ruta, el separador es diferente en Linux (que usa /
) que Windows (que usa \
).
Otra opción sería utilizar 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?