Formation Shell avancé
- Référence : LUUX004
- Durée : 3 jours (21 heures)
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- Connaissance des principes de base du système UNIX et des commandes Shell
PROFIL DES STAGIAIRES
- Administrateurs
- Exploitants, les administrateurs
- Les développeurs d'applications sur UNIX
- Personnes chargées de la mise en production des applications
OBJECTIFS
- Connaître les outils disponibles et les bonnes pratiques concernant la programmation de scripts shell
- Acquérir une parfaite maîtrise du shell
METHODES PEDAGOGIQUES
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- Mise à disposition d’un poste de travail par participant
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Linux
CONTENU DU COURS
1 - L'exécution des procédures
- Programmation parallèle
- Programmation événementielle
- Gestion des alertes, gestion des travaux
- Exploitation
2 - Les structures
- Les fonctions
- Structuration des scripts Shell
- Auto-programmation – batch
3 - Expressions régulières
- Rappel de l’utilisation de la commande grep
- Les méta-caractères des expressions régulières
- Mise en œuvre des expressions régulières avec grep
- Les possibilités de egrep
4 - Les chaînes de caractères
- Les expressions de variables
- Affectation de chaînes avec typeset (ksh)
- Les commandes basename et dirname
5 - La gestion de fichiers
- Mise à jour d’un fichier avec la redirection
- Définition de séparateur de champs : IFS
- Rediriger les entrées-sorties de tout un script
- Lecture d’un fichier dans une boucle
- Rediriger les entrées-sorties en ksh
- Tester les entrées-sorties standards
6 - Exploitation
- Quelques commandes utiles
- eval : réinterprétation d’une commande
- select : gestion de menus (ksh)
- getopts : décoder les options d’un script
7 - Le filtre sed
- Principe de fonctionnement de sed
- Les commandes de sed
- Utilisation des expressions régulières dans sed
- Les sous-expressions
8 - La commande awk
- Principes de fonctionnement de awk
- Structure d’un programme awk
- Les critères
- Les variables prédéfinies
- Les variables et les expressions
- Les tableaux. Les instructions
- Les fonctions prédéfinies
- Les fonctions utilisateurs