Aperçu du cours
Objectif de formation : Maîtriser les éléments avancées de la programmation Shell
Programme de formation
-
Exécution des procédures
-
Programmation parallèle & programmation événementielle
-
Gestion des alertes & des travaux
-
Exploitation
-
-
Structures
-
Fonctions
-
Structuration des scripts Shell
-
Auto-programmation – batch
-
-
Expressions régulières
-
Introduction : rappels de la commande grep
-
Méta-caractères des expressions régulières
-
Déploiement d’expressions régulières avec grep
-
Possibilités de egrep
-
-
Chaînes de caractères
-
Expressions de variables
-
Affectation de chaînes avec typeset
-
Basename & dirname
-
-
Gestion de fichiers
-
Définition de séparateur de champs (IFS)
-
Redirection des entrées-sorties de l’ensemble d’un script
-
Lecture d’un fichier dans une boucle
-
Redirection des entrées-sorties en ksh
-
Test des entrées-sorties standards
-
-
Exploitation
-
Présentation de commandes utiles
-
Réinterprétation d’une commande avec eval
-
Gestion de menus par select (ksh)
-
Décodage des options d’un script grâce à getopts
-
-
Présentation du filtre sed
-
Fonctionnement de base de sed
-
Commandes
-
Manipulation des expressions régulières dans sed
-
Sous-expressions
-
-
Commande awk
-
Fonctionnement basique de awk
-
Présentation de la structure d’un programme awk
-
Critères
-
Variables prédéfinies
-
Variables & expressions
-
Tableaux & instructions
-
Fonctions prédéfinies
-
Fonctions utilisateurs
-