De comprendre le fonctionnement du shell
D'écrire des shellscripts complexes et robustes
De choisir les bons outils et les plus performants sous Linux
Ce cours vous apprendra maîtriser les techniques d’écriture de scripts puissants et efficaces.
Ce cours s'adresse à toute personne désirant lire avec aisance ou développer ses propres shell-scripts.
Les participants à ce stage doivent connaître les commandes de bases d'un système UNIX ou Linux Réf: AS915
~ Notions de base : rappels et compléments
Variables et environnement
Caractères spéciaux
Expression générique : simple et composée
Ecriture et exécution d'un script Bash (Interprétation d'une ligne de commandes, Commandes internes et sous-shell, Code retour et traitement associé, Utilisation des paramètres)
Le bash en interactif : fonctionnalités utiles et astuces
Variables standard et spéciales
~ Programmation en Bash
Instructions conditionnelles et tests ( Instructions "if ... else" et "test", Instruction conditionnelle composée : "if...elif", Instructions compactes : &&, ||, ...)
Boucles (Boucle for, Les boucles while et until,Instructions de branchement, Gestion des séquences)
Aiguillages (Instruction case, Instruction select)
Expressions arithmétiques
Entrées / Sorties de base - Entrées / Sorties dans des fichiers
Fonctions (Principe et propriétés, Partage de fonctions)
Tableaux
Autres instructions et compléments (Document en ligne, Gestion des signaux, Contrôle des jobs, Double évaluation, Quelques commandes internes utiles)
~ Filtres et outils avancés
Filtres simples
Tri : sortSubstitution : tr
Expressions régulières et grep
Editeur de flot : sed
Introduction à la programmation avec awk
3 jours
1400 € HT