Accroche
Planning Inter-Entreprises
 
 
 
 
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.


CFI Formation - 142 rue Montmartre - 75002 PARIS - Tél. : 01 400 600 54 - Fax : 01 400 605 68