Não existe realmente uma maneira mágica de converter scripts, exceto para reescrever os scripts mencionados manualmente. Isso pode nem sempre ser 100% possível, devido às limitações do Prompt de Comando do Windows.
No entanto, em vez de converter o script, talvez você possa obter um programa do Windows que possa executá-lo. Se você tiver o Windows 10, você pode simplesmente usar o novo subsistema Linux. Há um milhão de páginas da Web explicando como fazer isso, então você deve encontrar informações por meio de uma simples pesquisa na Web.
Se você não estiver executando o Windows 10, recomendarei versões compatíveis do Windows do Borne Again SHell e Un * x untilities (especificamente awk
, cat
, sed
e tr
, desde que esses são o que o roteiro acima parece exigir). O MinGW tem uma boa versão de ambos, que você pode obter (junto) de aqui . Execute o programa de instalação e você verá uma janela chamada "MinGW Installation Manager", que terá vários pacotes que você pode instalar. "msys-base" deve ser o único que você precisa (a menos que você planeje compilar o código-fonte), então coloque uma marca de seleção na caixa ao lado dele. Em seguida, vá ao menu "Instalação" e selecione "Aplicar alterações" e, na janela exibida, clique em "Aplicar". Supondo que você instalou o MinGW no diretório padrão ( C:\MinGW
), o bash deve estar localizado em C:\MinGW\msys.0\bin\bash.exe
. Você pode usar este arquivo exe para executar seus scripts de shell.