web-dev-qa-db-fra.com

Comment exécuter le fichier .sh sur Windows 7 via Cygwin?

Je dois utiliser un package sur mon Windows 7 OS mais le package est livré uniquement avec le .sh file donc je dois utiliser bash et donc Cygwin pour fonctionner sur ma machine.

Mais je suis un peu familier avec Windows mais complètement nouveau dans la programmation Cygwin et Shell.

Supposons que j'ai un run.sh fichier dans /cygdrive/c/Users/myUserName/Desktop/software/myPackage/bin, comment dois-je l'exécuter dans Cygwin?

Téléchargé Cygwin et dans le terminal je navigue vers ce répertoire et tape run.sh entrer mais il se plaint

$ run.sh
-bash: run.sh: command not found

Je pose cette question parce que je comprends généralement que dans Windows, vous pouvez simplement accéder au répertoire et exécuter le .bat fichier et c'est tout?

Comment cela fonctionne-t-il pour Cygwin? Toute suggestion est très appréciée!

24
sozhen

Vous pouvez l'exécuter comme:

bash run.sh

Ou sinon:

chmod +x run.sh
./run.sh
34
anubhava