Hoy comencé el dia trabajando con la herramienta para análisis de datos mondrian, de la suite pentaho (basicamente es una suite alternativa open source para Business Intelligence, analisis y mineria de datos, entre otros). la cuestión es que para el diseñador de cubos, el workbench, al intentarlo ejecutar me decia
workbench.sh: 32: Syntax error: end of file unexpected (expecting “then”)
resulta que esta “gente” al parecer creó el script bash para lanzar la aplicación en la plataforma privativa que todos conocemos
y por ende no lo reconocía la shell sh a los caracteres especiales (retorno de carro, nueva linea, etc.) lo cual derivo en toda una travesía para encontrar la solución
dos2unix workbech.sh
El paquete “tofrodos” contiene este utilitario, creado para tal fin y disponible en toda distro (apt-get install tofrodos
). Saludos!!