Quel est l'équivalent Bash de "cmd / c"

J'essaie de lancer une fenêtre Shell Bash qui devrait immédiatement démarrer une application Windows. C'est l'équivalent Bash de "cmd / c MyApplication.exe". MyApplication est une application Windows Console.

J'ai essayé quelques choses qui ne semblent pas fonctionner. Ou résulter simplement en une coquille suspendue …

sh.exe --login -I MyApplication.exe sh.exe MyApplication.exe 

La création d'un MyApplication.sh qui démarre MyApplication.exe semble fonctionner, mais n'est pas souhaitable, car j'aimerais inclure le script de démarrage dans une macro de débogage.

3 Solutions collect form web for “Quel est l'équivalent Bash de "cmd / c"”

L'équivalent Bash est bash -c <command> . Cette information se trouve facilement dans la page man .

Ceci, par exemple, est ce qui est utilisé lorsque vous entrez une commande personnalisée pour une session SSH.

Maintenant, vous devez garder à l'esprit que Bash n'est pas un shell Windows. Si <command> se trouve dans votre répertoire de travail, vous devez l'inviter comme ./<command> .

Si vous lancez simplement le fichier comme premier argument, Bash tentera de l'exécuter en tant que script Bash.

Aussi, si vous voulez vraiment Bash, utilisez bash . sh pourrait être n'importe quoi.

Terminez la commande avec un & comme ça

 sh.exe MyApplication.exe & 

Dans Cygwin, vous pouvez enquêter sur cygstart dans le paquet 'cygutils'.

De la page man:

Laissez Windows démarrer un programme ou ouvrir un fichier ou une URL.

<…>

EXEMPLES

  Start Bash in a new window $ cygstart bash Open the Cygwin website in your default browser: $ cygstart http://www.cygwin.com Print a text file $ cygstart --print README.txt Open a Word document in a maximized window $ cygstart --maximize ~/projects/whatever/design.doc 

Essayez cygstart --help

  • Autorisation refusée lors de l'utilisation de mv dans Windows 7 Cygwin
  • Commande supérieure dans cygwin?
  • Cygwin1.dll n'est pas disponible lors de l'installation de Cygwin
  • Comment désinstaller / supprimer complètement cygwin de Windows 7
  • Installez Vim dans Cygwin
  • Comment puis-je installer Cygwin complètement avec le nouvel installateur?
  • Copier une liste de fichiers en préservant la structure du répertoire, sans scripts
  • Comment persister l'histoire de bash?
  • Quittez la gestion ACL vers Windows avec Cygwin rsync
  • Comment puis-je installer pygame sur python avec cygwin?
  • Ouvrir un fichier texte dans VIM de cygwin
  • Soyons le génie de l'ordinateur et du réseau.