A mensagem de erro indica que você não instalou bash
ou não está no seu PATH
.
O principal hit do Google é http://win-bash.sourceforge.net/, mas você também precisa entender que a maioria dos scripts do Bash espera um ambiente semelhante ao Unix; portanto, é improvável que apenas instalar o Bash permita a execução de um script encontrado na rede, a menos que tenha sido projetado especificamente para esse cenário de uso específico. A solução usual para isso é https://www.cygwin.com/, mas existem muitas alternativas possíveis, dependendo do que exatamente você deseja realizar.
Se o Windows não for central para o seu cenário de uso, a instalação de um sistema operacional gratuito (talvez virtualizado) pode ser o caminho mais simples.
A segunda mensagem de erro se deve ao fato de o Windows aceitar nominalmente a barra como um separador de diretório, mas, nesse contexto, está sendo interpretado como um separador de opção. Em outras palavras, o Windows analisa sua linha de comando como app /build /build.sh
(ou, parafraseando as convenções de opção do Unix app --build --build.sh
). Você pode tentar, app\build\build.sh
mas é improvável que funcione, devido às circunstâncias descritas acima.
.sh
arquivos no Windows.