Trust-systems

UNIX-Linux : Programmation Shell

Objectifs de la formation
  • programmer en Shell et utiliser efficacement les outils SED et AWK
Public

professionnels des télécoms (opérateurs et constructeurs), directions informatiques, administrateurs réseaux, installateurs, techniciens.

Pré-requis

connaissances des commandes de base.

Durée

5 jour

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

La base commune : Le Bourne Shell

Les fichiers de configuration /etc/profile et .profile
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”

Les éléments avancés du Korn shell et du bash

Les bibliothèques de fonctions (ksh)
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

Retour en haut