Formation : Programmation Shell et Filtres
Se former
avec Beijaflore E-CENTER
- Renseignements :
- Durée : 3 Jours
- Type : En centre (inter)
- Diplômant : Non
- Prix H.T. € :
1600.00
- Objectifs :
- Savoir écrire des procédures shell ( Bourne et Korn ) et exploiter les possibilités des filtres UNIX ( sort, tr, grep, sed, awk ... ). 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.
- Public visé :
- Administrateurs ou développeurs concernés par l’écriture d’utilitaires système UNIX
- Pré-requis :
- 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).
- 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 : script 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
Partages 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
05/05/2008 au 07/05/2008 (75)
13/10/2008 au 15/10/2008 (75)
09/06/2008 au 11/06/2008 (75)
12/11/2008 au 14/11/2008 (75)
21/07/2008 au 23/07/2008 (75)
08/12/2008 au 10/12/2008 (75)
27/08/2008 au 29/08/2008 (75)
31/03/2008 au 02/04/2008 (75)
10/09/2008 au 12/09/2008 (75)