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