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

Responder a