Les scripts Shell sont généralement conçus et utilisés sous Linux, mais ils fonctionnent tout aussi bien sur un système Mac. L’élaboration et l’exécution d’un script Shell sont plus simples sur macOS que sur Windows 10. En effet, un script Shell s’exécutera probablement correctement sur macOS, contrairement à un système Windows 10 où il risque davantage d’échouer. Voici comment lancer un script Shell, avec l’extension .sh, sur macOS.
Script Shell de démonstration
Pour tester cette procédure, vous aurez besoin d’un script Shell. Vous pouvez utiliser un script existant ou reprendre l’exemple ci-dessous. Ouvrez un éditeur de texte, comme TextEdit, et copiez-y le code suivant. Sauvegardez le fichier avec l’extension .sh.
#!/bin/bash echo "Restez Chez Vous"
Lancer le script Shell sur macOS
Ouvrez l’application Terminal sur macOS. Naviguez jusqu’au répertoire où est enregistré votre script en utilisant la commande cd. Le chemin indiqué ci-dessous est un exemple ; assurez-vous de le modifier pour correspondre à l’emplacement réel de votre script.
cd ~/Téléchargements
Une fois dans le bon répertoire, vous devez autoriser l’exécution du script. Utilisez la commande ci-dessous, en remplaçant le nom d’exemple par le nom réel de votre script.
chmod +x mon_script.sh
Après avoir donné les droits d’exécution au script, lancez-le en utilisant la commande suivante. N’oubliez pas de remplacer le nom de l’exemple par celui de votre script.
sh mon_script.sh
Pourquoi l’exécution des scripts shell est plus aisée sur macOS
L’exécution des scripts shell est plus facile sous macOS que sous Windows 10 car macOS est basé sur UNIX, tout comme Linux. Les commandes Shell fonctionnent sans difficulté et vous pouvez également utiliser quelques applications conçues pour Linux, bien qu’une version macOS spécifique soit préférable si elle est disponible.
Le script d’exemple que nous avons utilisé ne fait qu’afficher un texte dans le terminal, mais votre script peut avoir une fonction bien différente et nécessiter l’installation d’applications ou d’utilitaires supplémentaires sur votre Mac avant de pouvoir s’exécuter. Si vous maîtrisez l’écriture de scripts Shell, vous pouvez modifier un script existant pour qu’il utilise des applications ou des outils déjà installés sur votre Mac.