Eso es debido a la codificación de caracteres de windows que agrega al final de cada línea un control+M más un LF (salto de línea) mientras que Unix y derivados solo ponen LF Para arreglarlo desde windows puedes usar notepad++ y cambiarle el formato de win a unix. Desde Linux puedes, o rehacer el script o usar dos2unix...
También puedes cambiarle el formato usando 'sed' # sed -e 's/.$//' kav6.sh > kav6convertido.sh
o usando vi Fuente: http://www.linuxtotal.com.mx/index.php?cont=info__tips_015 Saludos, Cartaya On 06/06/2011 03:06 PM, Lic. Manuel Salgado wrote:
Saludos a todos: He creado un script para la descarga de actualizaciones de Kaspersky6, para luego ponerlo en el crontab, y automatizar la tarea, pero cuando lo ejecuto manualmente para verificar su efectividad se me devbuelve este error: -bash: ./kav6.sh: /bin/bash^M: bad interpreter: No existe el fichero o el directorio Alguna idea??? Gracias ==================================================================== Servicio de correo electrónico de la Empresa de Sistemas Automatizados UEB Granma ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l --- This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx2.etecsa.cu Visit our web-site:<http://www.kaspersky.com>,<http://www.viruslist.com>
------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20110607/3a86a9fe/attachment.asc> ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l