Ociensa
Accueil |  Développement |  Formation |  Nos références |  Ressources Techniques |  Contact | 

Centre de formation
  • contact
    Renseignements au 01.40.09.04.98
    formation@ociensa.com
  • Formations intra-entreprise sur site client ou dans une salle équipée réservée dans votre ville
  • Organisme de formation enregistré sous le numéro 11 753 905 875
  • Toutes nos formations peuvent être financées par l'OPCA de votre branche
  • Commentaires client
UNI102 - 

Formation Programmation SHELL pour Unix et Linux

Cette formation peut être suivie dans le cadre d'un package à la carte

  • Présentation
  • Les shells abordés et leurs différences
    • sh Bourne
    • ksh (sh POSIX)
    • bash
  • Variables
  • Affichage et saisie : commandes echo, print, read
  • Caractères spéciaux du shell
    • Génération de noms de fichiers
    • Substitution de variables
    • Substitution de commandes
    • Redirections, tubes de communication
    • Caractères de protection
    • Autres caractères spéciaux
  • Ordre d'interprétation du shell
  • Lancement d'un shell script
  • Variables spéciales du shell
    • Paramêtres positionnels : $0,$1,$2,..., $#,$*,$@
    • Autres variables : $$,$!
  • Status de retour d'un shell script
  • Mode debug
  • Redirections des résultats et des erreurs générés par le script dans un fichier
  • Tests et calculs
    • Commandes test, [ ], [[ ]]
    • Commandes expr, (( )) , $(( ))
  • Structures de contrôle
    • Tests : if, case
    • Boucles : for, while, until
  • Opérateurs du shell ( &,|| )
  • Fonctions
    • Syntaxes
    • Passage de paramètres
    • Retour de fonction
  • Redirection des blocs
  • Entrées/sorties : lecture, écriture dans un fichier
  • Expressions régulières : basiques et étendues
  • L'essentiel de Sed et AWK
Tarifs
Nous consulter
Organisation de la formation
Théorie : 50%
Pratique : 50%
Configuration
Une machine par stagiaire.
Durée de la formation
2 jours.
Dates
Nous consulter
 
 
Orientation de la formation
Cette formation s'adresse aux développeurs, exploitants, administrateurs UNIX ou LINUX. Les développeurs et les administrateurs se servent du shell pour automatiser leurs traitements. Quant aux exploitants, ils ont parfois besoin de lire et de comprendre les shells scripts qu'ils manipulent.
Objectifs de la formation
Comprendre et réaliser des scripts d'automatisation de commandes UNIX et LINUX.
Pré-requis pour la formation
Connaissance des bases du système d'exploitation UNIX ou LINUX. Des notions de programmation (variables, structures de contrôle) sont un plus.
Documentation
Support de cours avec exercices corrigés.