27 noviembre 2014

/bin/bash^M: bad interpreter

Si estan laburando con script de bash en entornos GNU/ Linux y les sucede ese error, tienen la opcion de abrir el script con vi y hacer lo siguiente

En modo comando escribir

:set fileformat=unix

Luego graban normalmente

Y solucionado el inconveniente.

La otra posible solucion es usar la utileria dos2unix y quitarles los maleficos control eme del final de linea, lo bueno es que se puede scriptearlo, ej. cuando subimos archivos por scp.

Tomado de: http://terli.wordpress.com/2012/10/08/binbashm-bad-interpreter/

No hay comentarios: