Programmation Shell et Filtre - AS962
Objectif :
Savoir écrire des procédures shell ( Bourne et Korn ) et exploiter les possibilités des filtres UNIX ( sort, tr, grep, sed, awk ... ).
Programme :
1. PROGRAMMATION EN BOURNE ET KORN SHELL
Rappels des notions de base
. Variables et environnement
. Caractères spéciaux
. Substitutions de variables
Procédures, paramètres, codes retour
Instruction Conditionnelle if
. Instruction simple et séquentielle
. Commande test
. Extensions Korn shell
Boucles
. Boucle for
. Boucles while et until
. Instructions de branchement
Lectures au clavier
Expressions arithmétiques
. "expr"
. Opérateurs arithmétiques du ksh
Aiguillages
. Instruction case
. Instruction select du Korn shell
Communication avancée
. Redirection de l’entrée standard : scipt en ligne
. Entrées / Sorties
. Gestion des signaux
Fonctionnalités complémentaires
Tableaux du Korn shell
. Opérateur shift-
. Opérateur set
. Autres commandes internes : typeset, eval…
Fonctions
. Principe et propriétés
. Partage statique et dynamique
2. UTILISATION CONJOINTE DU SHELL ET DES FILTRES
Filtres élémentaires : head, tail, cut, wc ...
Tris : sort
Expressions régulières simples et étendues
Recherches : grep
3. OUTILS AVANCÉS DU SHELL
Sed : Stream EDitor
Introduction au langage awk
3 jours
1600 € HT 2640 chf HT 9600 dh HT
Public :
Administrateurs ou développeurs concernés par l'écriture d'utilitaires système UNIX.
Pré-requis :
La programmation shell permet d'améliorer ses connaissances de base et d'élargir l'éventail de fonctionnalités des commandes du système. Elle constitue notamment une des tâches de l'administrateur.
Il est nécessaire de posséder une première expérience d'UNIX ou d'avoir suivi le stage "L'Essentiel d'UNIX" (SU10).
Selon les contraintes, cette session peut avoir lieu avant ou après une formation d'Administration Système ( stages SU3x ).

