Lorsque j'utilise cette commande pour ouvrir un fichier texte ...
> open myFile.text
... alors cela fonctionne parfaitement bien. TextEdit s'ouvre et je peux lire / éditer le fichier. Cela fonctionne également de la même manière avec les fichiers PDF.
Mais quand je fais ça...
> open Terminal.app
... puis j'obtiens un message d'erreur :
The file /Users/michael/Downloads/Terminal.app does not exist.
J'ai découvert que je dois ajouter un drapeau -a :
> open -a Terminal.app
Ensuite, la commande fonctionne comme prévu : Un deuxième terminal est ouvert.
La page de manuel de la commande ouverte dit :
*une application
Spécifie l'application à utiliser pour ouvrir le fichier*.
Ok, bien ... mais ...
Pourquoi certains logiciels fonctionnent-ils SANS utiliser l'option -a ? Alors que d'autres logiciels l'exigent ?