scripts Scripts Tuteurs informatique Nous contacter Utiliser ce site Actu et stages Docs à imprimer Plan du site Rechercher Les tuteurs Unix Shell Boucles Commandes Entrée sortie Fonctions Présentation Scripts Tests Variables Serveur des élèves ENS SPI Pr
Scripts Tuteurs informatique Nous contacter Utiliser ce site Actu et stages Docs à imprimer Plan du site Rechercher Les tuteurs Unix Shell Boucles Commandes Entrée sortie Fonctions Présentation Scripts Tests Variables Serveur des élèves ENS SPI Programmation de scripts en shell Créer un script Écrire un script Rendre un script exécutable Le chemin d'une commande Principes généraux des scripts shell Une succession de commandes Commentaires Lignes blanches L'impératif de lisibilité Un script qui parle la commande echo Hello World La commande echo Un script qui écoute la commande read Lire plusieurs variables Appuyer sur Entrée pour continuer Poursuivre l'apprentissage de la programmation shell Un shell quel qu'il soit peut exécuter des commandes prises dans un ?chier Un ?chier contenant des commandes pour le shell est appelé un script C'est en fait un programme écrit dans le langage du shell Ce langage comprend non seulement les commandes que nous avons déjà vues mais aussi des structures de contrôle constructions conditionnelles et boucles Pour la programmation du shell nous allons utiliser le shell sh qui est le plus répandu et standard Ce que nous avons vu jusqu'ici s'applique aussi bien à sh qu'à zsh et aussi à csh à quelques exceptions près que nous vous signalerons en temps voulu Créer un script Écrire un script Un script shell est un ?chier en mode texte C'est-à-dire que ce n'est pas un ?chier binaire exécutable directement par la machine mais il doit être interprété L'interprétation d'un script L'interprétation signi ?e que chaque commande contenue dans un script doit être lue par un programme appelé interpréteur et non interprète bizarrement l'interpréteur analyse chaque commande du script et la traduit à la volée ? en langage machine ce qui permet l'exécution du script On oppose l'interprétation à la compilation dans laquelle le programme est traduit une fois pour toutes en langage machine quel que soit le nombre de ses exécutions tandis que le programme interprété est traduit à la volée pour chacune de ses exécutions Par exemple le langage C est un langage compilé http www tuteurs ens fr unix shell script html C Scripts Dans le cas des scripts shell l'interpréteur c'est le shell lui-même Dans d'autres langages comme le Perl l'interpréteur est un programme indépendant du shell L'édition d'un script Un script étant un ?chier en mode texte il doit être créé avec un éditeur de texte Un éditeur de texte est un programme dont la fonction est d'éditer du texte Pour savoir plus à leur sujet consultez les pages sur les éditeurs Mais quel éditeur choisir Tout d'abord il faut savoir que n'importe quel éditeur est capable d'ouvrir et d'écrire des scripts shell et vous pouvez tout à fait modi ?er avec n'importe quel éditeur de texte ce que vous avez écrit avec n'importe quel autre Mais il faut savoir aussi que certains éditeurs de texte sont plus appropriés que d'autres à l'écriture de scripts shell Par exemple nano permet d'éditer des scripts comme tout autre éditeur mais quand un script fait plus
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 12, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 63.7kB