une autre informatique

formations et conseils sur les logiciels libres


Accueil du site > Formations > Systèmes et réseaux > Programmer en Shell script (sh, ksh, bash)

Programmer en Shell script (sh, ksh, bash) ( 3 jours )

Enregistrer au format PDF

par Webmaster

  • Public, pré-requis
    • Ce cours concerne toutes les personnes qui exploitent et administrent des machines Unix ou Linux. Il vise à donner de solides bases en matière de programmation sous shell script. Les exercices du cours sont orientés vers l’automatisation des tâches d’administration et d’exploitation.
    • Une connaissance de l’administration Unix est nécessaire.
  • Objectifs
    • Etre à même d’analyser un besoin en matière d’outils d’exploitation
    • Etre capable d’écrire des scripts shells, de les mettre en production.
    • Etre capable programmer le déclenchement de ces scripts
  • Programme
    • Révisions
      • Définition du périmètre d’intervention de l’administrateur et de l’exploitant
      • L’algorithmique
      • Les versions de shell
    • Les processus Unix
      • Rappels sur les processus et les priorités
      • L’enchaînement des shells
    • Les variables
      • Les globales et les locales
      • Le passage de paramètres
      • Le typage des variables.
    • Les alias et les fonctions
      • Définir un alias ou une fonction
      • Appeler un alias ou une fonction
      • La portée des variables dans une fonction
    • Les boucles
      • If then else
      • Case in
      • For in
      • While
      • Until
    • Les tests
      • Numérique
      • Logique
      • Chaine
      • fichier
    • L’interprétation
      • le shell et les caractères spéciaux
      • le shell et les expressions régulières
      • Le calcul numérique
    • AWK (et sed)
      • La syntaxe de awk et sa richesse fonctionnelle
      • Son utilisation en script
      • La sélection, les tests, les calculs, la mise en forme, le tri, …