Programmation Shell
Contenu du cours
- Processus d'UNIX
- Qu'est-ce qu'un processus?
- Structure du processus
- L'utilité ps
- Options de l'utilitaire ps
- Commandes d’arrière plan (&)
- Killing Process d’Arrière Plan
- Redirection de l'erreur type
- Au travail
- Qu'est-ce qu'un Shell?
- Exécution de scripts
- Spécification de l'interprète du script
- La variable d'environnement PATH
- Sub-shells
- Variables
- Variables Shell
- Commande de lecture
- Commande d'exportation
- L'environnement de Shell
- Substitution de variables
- Substitution de commandes
- Le processus de connexion
- Le processus de connexion
- Le script de profil système
- Votre .script profil
- La .Commande
- Déclarations conditionnelles
- L'état de sortie des commandes
- Exemples de ligne de commande
- La commande de test
- Construction d'if-then-else
- La construction d'Elif
- Déclarations de cas
- Boucles (Loops)
- La boucle for
- La boucle while
- Lecture à partir des fichiers
- Utilisation des tableaux avec des boucles
- Variables spéciales
- $$ - PID de Shell
- Arguments de ligne de commande
- $# - Nombre d'arguments
- $* - Tous les arguments
- La commande shift
- La commande set
- Obtention des options
- Citation des mécanismes
- Guillemets simples vs Double
- Qu'est-ce qu'un document ici?
- Utilisation d'un document ici
- Citation de document ici
- Ignorer les onglets avancés
- Fonctions
- Fonctions Shell
- Passage d'arguments aux fonctions
- Valeurs de renvoi des fonctions
- Bibliothèques de fonction
- Programmation avancée
- Arithmétique Shell
- L'instruction select
- L'indépendance terminale dans les scripts
- La commande eval
- Techniques de débogage
- Utilisant l'écho
- Utilisant l'erreur type
- Options pour le débogage
- Traçage de script
- Débogage conditionnel
- Shell IPC
- Co-processus
- © IT didacticiels, LLC 2
- Programmation Shell
- Commandes d'impression et de lecture
- Signaux
- La commande piège
- Pipes nommées
- La commande d'attente
Description
Dans cette formation de programmation Shell, les élèves apprennent à lire, écrire et déboguer des scripts shell Korn. De retour au travail, ils peuvent considérablement augmenter la productivité en automatisant les tâches répétitives (pour eux-mêmes ou autres), et en créant des utilités spécifiquement conçues pour répondre à leurs besoins précis. Les élèves liront et écriront de nombreux scripts shell dans cette classe, ce qui augmentera en plus leurs connaissances et qualifications globales d'UNIX.
Le cours est destiné aux utilisateurs UNIX, les programmeurs et les gestionnaires d’interfaces.
Objectifs
Apprendre à lire, écrire, et déboguer des manuscrits shell.
Augmenter la productivité en profitant pleinement de l'interpréteur de commandes UNIX ™
Liens internes
Formations Prog. Formation C |