OS X de Mac est un système d'exploitation basé sur UNIX, un système d'exploitation en usage depuis les années 1970. Avec sa stabilité , l'un des avantages de UNIX est la possibilité d'écrire et utiliser des scripts shell. Scripts shell sont une forme de langage de programmation court qui est souvent utilisé pour automatiser des tâches répétitives - quelque chose de l'ouverture des lots de programmes séquentielle de commencer un programme de messagerie à la recherche de documents dans un répertoire . Parce que OS X est basé sur UNIX, vous pouvez écrire et utiliser des scripts shell en son sein. Instructions
1
Ouvrez un terminal en allant dans " Applications" et en sélectionnant " Utilitaires" et " Terminal".
2
Ouvrez un éditeur de texte tel que vim ou emacs . Depuis un terminal , la meilleure façon de le faire est de taper:
emacs shelltest.sh
Cette commande lance emacs et lui dit de chercher (et ouvrez) un document appelé shelltest.sh dans le répertoire courant ( le dossier de votre maison , dans ce cas . ) Si le document n'existe pas, emacs va créer et enregistrer dans le répertoire courant.
ce nouveau document s'ouvre et est édité au sein de votre fenêtre de terminal . En raison du fait qu'il est ouvert à l'intérieur de votre fenêtre de terminal, les commandes emacs prendre un certain temps pour s'y habituer . Pour enregistrer un document , par exemple, appuyez sur la touche " Ctrl" et "X " puis " Ctrl" et "S" . Pour fermer le programme emacs et revenir à l' application de terminal ( dans la même fenêtre ), appuyez sur la touche " Ctrl" et "X " puis " Ctrl" et "C".
Le 3 < p > Tapez la première ligne du script shell :
# /bin /sh
Cela indique que le script UNIX doit être exécuté par /bin /sh, l'emplacement de la Bourne . enveloppe ( l'enveloppe de votre terminal utilise )
4 Type de
:
echo "Bonjour tout le monde"
Enregistrez le fichier ( dans emacs, "Ctrl "plus" X ", puis" Ctrl "plus" S " ) .
5
Exit Emacs ( " Ctrl "plus" X "," Ctrl "plus" C " ) . Dans le terminal, tapez
sh shelltest.sh
Le terminal doit répondre immédiatement à :
Bonjour , monde
Vous venez d'écrire votre premier script shell .
6
expérience avec d'autres commandes shell. Comme d'autres langages de programmation, vous pouvez créer des variables , lire l'entrée de l'utilisateur, écrire dans un fichier et même exécuter des fonctions telles que des boucles et des if /then .