La commande `execute` n'existe pas en tant que commande Unix standard. Il n'y a pas de commande intégrée portant ce nom. Il est possible que vous pensiez à plusieurs choses différentes, ou à une commande spécifique à un shell ou à un programme particulier :
* Vous pensez peut-être à « exec » : Il s'agit d'une commande intégrée au shell (disponible dans Bash, Zsh, etc.) qui remplace le processus actuel par un nouveau processus. Il ne « s'exécute » pas dans le sens de simplement exécuter une commande et de la renvoyer; il *remplace* le processus actuel. Ceci est couramment utilisé dans les scripts pour exécuter un programme et en faire le processus principal, empêchant le script de continuer après le démarrage du programme.
* Vous pensez peut-être à un contexte de programmation : Dans un langage de programmation comme C ou Python exécuté sur un système de type Unix, il peut y avoir des fonctions ou des méthodes appelées « exécuter » ou « exec » (ou similaire) pour exécuter des commandes shell. Ces fonctions permettent au programme d'interagir avec le shell du système d'exploitation et d'exécuter des commandes externes. Cependant, il ne s’agit pas de commandes Unix elles-mêmes, mais de parties d’API de langage de programmation.
* Vous pensez peut-être à un langage ou à un outil de script spécifique : Certains langages ou outils de script spécialisés peuvent avoir une commande appelée « exécuter » qui a une fonction particulière au sein de ce système. Sans connaître le contexte spécifique, il est impossible de dire ce que ferait cette commande.
Pour résumer : Si vous avez rencontré « exécuter » en tant que commande, veuillez fournir plus de contexte (par exemple, le programme ou le script que vous utilisiez). Sinon, la commande la plus probable est « exec », le shell intégré pour remplacer le processus actuel.
|