Shell avancé

ANNEE_DEBUT=2009
DATES_1:du 23 au 25 Février
DATES_1:du 23 au 25 Mars
DATES_1:du 27 au 29 Avril
DATES_1:du 25 au 27 Mai
DATES_2:du 6 au 8 Juillet
DATES_2:du 16 au 18 Septembre
DATES_2:du 19 au 21 Octobre
DATES_2:du 23 au 25 Novembre
CODE:UX004

Public


Les développeurs d'applications sur UNIX, et personnes chargées de la mise en production des applications, les exploitants.

Objectifs


Acquérir une bonne connaissance du shell. Savoir écrire des interfaces, comme des menus de pilotage des applications et du système.

Préalables


Connaissance des principes de base du système UNIX .

Programme


Rappels


Fonctionnement du shell. Les commandes de base.

Variables


Portées des variables: locales, globales, environnement.
Transmission de paramètres. Evaluation en ligne, tableaux. Variables spéciales d'environnement.
Exploitation de la variable IFS.

Structure


Expressions mathématiques, expressions conditionnelles
Structure: tests avancés, boucles, choix multiples.
Fonctions, structuration des scripts shell. Exportations.
Autoprogrammation. Langages de macros: m4

Exécution


Programmation parallèle, programmation évenementielle, gestion des alertes. Gestion des travaux.
Exemple: création d'un système de surveillance de processus.

Exploitation


Redirections, interruption d'une procédure.
Suivi de consommation. Gestion des répertoires.
Simplification des environnements de travail.

Programmation événementielle


Signaux
Debugging, Tests

Gestion de données


Exploitation de la commande 'awk': Recherches et calculs sur des fichiers. Expressions régulières.
Variables et fonctions. Opérateurs de calcul.
Jointure et comparaison de fichiers: join, diff, diff3, sed


Pythagore F.D.
01 55 33 52 10
pfd@pythagore-fd.fr

Nos centres de connexion
Centres de connexion
Calendrier
Code Cours:UX004

Contenu de la formation
Atelier : Shell avance:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours