Hola a todos, os voy a hablar del comando dos2unix de Linux. Si os ha pasado alguna vez que habéis creado un documento como .txt en Windows y luego al abrir ese documento en Linux (un script por ejemplo) y darle los permisos pertinentes, al ejecutarlo os dará errores, del tipo caracteres que aparecen por arte de magia, letras que cambian etc. Para solucionar esto existe un comando muy útil en Linux que es dos2unix, que lo que hace básicamente es convertir el .txt al formato de texto de Linux, con esto los errores desaparecerán. Para usarlo debéis instalar el paquete "sysutils" con sudo apt-get install, y luego para ejecutar sería de la siguiente manera: dos2unix archivodetexto.
También os recomiendo no abusar del uso de acentos y caracteres especiales (si no tiene acentos ni ñ evitaremos problemas del tipo de codificación) y además si trabajáis con archivos script en windows que vienen de linux/unix no uséis el notepad, utilizad herramientas que interpreten de otra manera los saltos de línea, por ejemplo Wordpad o Vim.
ResponderEliminar