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.
/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
Reviewed by Carlos Castro
on
maio 06, 2014
Rating:
Nenhum comentário: