ERRO /bin/bash^M ao executar script .sh

Fui testar um script estes dias e me deparei com o seguinte erro:

/bin/bash^M: interpretador inválido: Arquivo ou diretório

Depois de pesquisar um pouco descobri que este erro acontece pois o arquivo do script possui quebras de linh, pois foi criado no windows e o linux não reconhece estas quebras.

Para resolver isto, instale o software dos2unix para realizar a conversão do arquivo:

#apt-get install dos2unix

Após execute a correção:

#dos2unix nome-do-arquivo.sh

Pronto, seu script já estará funcionando.

Até a próxima. 
ERRO /bin/bash^M ao executar script .sh ERRO /bin/bash^M ao executar script .sh Reviewed by Carlos Castro on maio 06, 2014 Rating: 5

Nenhum comentário:

Imagens de tema por chuwy. Tecnologia do Blogger.