Consertando a execução de script com erro “/bin/sh^M: bad interpreter: No such file or directory”

Ao baixar o sistema da receita federal, versão multiplataforma, não consegui executar o script porque a mensagem mostrada era:

/bin/sh^M: bad interpreter: No such file or directory

O problema é basicamente de códificação no arquivo e pode ser resolvido com os passos abaixo:

#Abrir o arquivo no vi;
#digitar 
:set ff=unix;
#salvar com o comando 
:wq!

Pronto, agora se o seu arquivo tem permissão de execução, ele já pode ser executado.

enjoy