Vous pouvez exécuter un fichier sous UNIX en appelant le nom du fichier à partir de la ligne de commande. Vous pouvez également choisir d'invoquer un shell spécifique pour exécuter le fichier.
Pas
Étape 1. Vérifiez que vous avez l'autorisation d'exécuter (ou) d'exécuter le fichier
Étape 2. L'autorisation d'exécution est indiquée par la lettre « x », tandis que « r » désigne l'autorisation de lecture et « w » désigne l'autorisation d'écriture
Si vous êtes le propriétaire du fichier, vous pouvez vous accorder l'autorisation d'exécution en utilisant la commande 'chmod'. L'exemple ci-dessous montre le fichier 'file.sh' avant et après avoir accordé l'autorisation d'exécution
Étape 3. Exécutez le fichier
- Pour exécuter le fichier, accédez au répertoire où se trouve le fichier, puis appelez le fichier en utilisant le chemin relatif.
- Ou, vous pouvez également exécuter le fichier en utilisant le chemin complet ou le chemin absolu.
- Parfois, vous souhaiterez peut-être exécuter le fichier dans un autre shell afin d'obtenir le comportement spécial de ce shell. Dans de tels cas, le shell spécifié démarrera en tant que sous-shell de votre shell actuel et exécutera le fichier. Dans l'exemple ci-dessous, nous avons exécuté le fichier.sh d'abord en utilisant le shell BASH, puis en utilisant le shell C et enfin, en utilisant le shell KORN.