|
Programmation Shell et Filtres
| Réf. : |
BSU20 |
| Durée : |
3j /
21h
|
| Tarif : |
1600 € |
|
| Sessions ouvertes : |
|
| Mai |
5 au 7 |
| Juin |
9 au 11 |
| Juil |
|
|
|
Réserver
|
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".
- Selon les contraintes, cette session peut avoir lieu avant ou après une formation d'Administration Système.
Participants
- Administrateurs ou développeurs concernés par l'écriture d'utilitaires système UNIX.
Objectifs
- Savoir écrire des procédures shell ( Bourne et Korn ) et exploiter les possibilités des filtres UNIX ( sort, tr, grep, sed, awk ... ).
Contenu
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.
- Principes et propriétés.
- Partage statique et dynamique.
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.
OUTILS AVANCÉS DU SHELL - sed : Stream EDitor.
- Introduction au langage awk.
|