Objectifs pédagogiques de la formation

Cette formation a pour but de vous apprendre à programmer en Shell et utiliser efficacement les outils SED et AWK.

 

Programme de la formation

Caractéristiques et utilisation du Shell
  • Les points communs de "sh", "ksh", "bash" et "csh"
  • Un script : définition, exécution et mise au point
Le Bourne Shell
  • Généralités sur les variables (réservées et prédéfinies)
  • L'environnement, les paramètres
  • Les fonctions
  • La gestion des exceptions "trap"
Structure des contrôles
  • Alternative "if", commande "test", boucle "for", "while" et "until"
  • Branchement multiple "case", sauts
  • Commande "expr", commande interne "exec"
Le Korn Shell, éléments avancés
  • Les bibliothèques de fonctions
  • Manipulation des tableaux et des chaînes
  • Les commandes "select" et "getopts"
  • Les fichiers de configuration
  • L'arithmétique
Outils SED et AWK
  • Rappels et compléments sur les expressions régulières
  • Sed, éditeur en mode "flot" :
  • commandes
  • utilisation des expressions régulières dans "sed"
  • Awk (langage qui traite du texte) :
structure d'un programme awk
  • sections, critères, énoncés
  • Fonctions