Eu tive um problema semelhante, e ficou com o caminho my #! . Verifique se você não está apontando para:
#!/bin/bash
mas em:
#!/usr/local/bin/bash
Se você quiser continuar a usar #!/bin/bash no topo, talvez queira:
sudo ln -s /usr/local/bin/bash /bin/bash
Atualização:
Se o seu $PATH tiver /url/local/bin antes de /bin e /usr/bin , basta fazer:
#!/usr/bin/env bash
para uma solução menos específica da configuração do OS X / Homebrew.