2013-05-30 4 views
0

En suivant les instructions de http://www.techsutram.com/2009/05/bash-environment-on-windows-this-is-not.html, j'ai réussi à installer un shell bash sur mon ordinateur Windows. J'ai ensuite mis un script shell (que je sais travailler) dans le dossier C: \ bash, remplacé la première ligne par #! \ Bash, et essayé de l'exécuter depuis l'invite bash. Cela me donne une permission refusée erreur. J'ai donc essayé un chmod 755 sur le script, mais il me donne toujours la permission refusée.Script shell dans bash sous Windows refusé

Des suggestions sur comment je pourrais obtenir ce travail?

+0

Etes-vous capable d'exécuter un script bash simple, juste faire écho quelque chose? J'ai couru beaucoup de scripts bash sur Windows avec Cygwin - a fonctionné correctement. – user4035

+0

J'ai essayé cela, en fait, '#! \ Bash echo" Hello world "' me donne la même erreur - permission refusée. J'ai essayé chmod aussi, mais pas de chance. (Ugh, je ne peux pas faire linebreaks dans les commentaires?) – Firnagzen

+0

Installez Cygwin, si c'est une option - cela a fonctionné pour moi. – user4035

Répondre

-1

J'ai trouvé une meilleure version d'un shell bash pour Windows (plus à jour, et un processus d'installation automatisée), il est GNU sur Windows, trouvé ici: https://github.com/bmatzelle/gow/wiki

Cela fonctionne parfaitement pour moi, et est considérablement plus léger que Cygwin.