Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Shell - Programmation avancée

Shell - Programmation avancée

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Formation créée le 09/01/2023. Dernière mise à jour le 21/03/2023.

Version du programme : 1

Programme de la formation

Objectif de formation : Maîtriser les éléments avancées de la programmation Shell

Objectifs de la formation

  • Comprendre le système de gestion des fichiers
  • Maitriser les commandes et la programmation Shell
  • Appréhender le fonctionnement du filtre sed
  • Utiliser la commande awk de manière optimale

Profil des bénéficiaires

Pour qui
  • Analyses d’exploitation
  • Développeurs UNIX
  • Exploitants
  • Administrateurs
Prérequis
  • Connaissance des principes de base du système UNIX et des commandes Shell
  • Avoir suivi la formation "Shell - Maîtrise" ou bien détenir des connaissances équivalentes

Contenu de la formation

  • Exécution des procédures
    • Programmation parallèle & programmation événementielle
    • Gestion des alertes & des travaux
    • Exploitation
  • Structures
    • Fonctions
    • Structuration des scripts Shell
    • Auto-programmation - batch
  • Expressions régulières
    • Introduction : rappels de la commande grep
    • Méta-caractères des expressions régulières
    • Déploiement d'expressions régulières avec grep
    • Possibilités de egrep
  • Chaînes de caractères
    • Expressions de variables
    • Affectation de chaînes avec typeset
    • Basename & dirname
  • Gestion de fichiers
    • Actualisation d'un fichier par la redirection
    • Définition de séparateur de champs (IFS)
    • Redirection des entrées-sorties de l'ensemble d'un script
    • Lecture d'un fichier dans une boucle
    • Redirection des entrées-sorties en ksh
    • Test des entrées-sorties standards
  • Exploitation
    • Présentation de commandes utiles
    • Réinterprétation d'une commande avec eval
    • Gestion de menus par select (ksh)
    • Décodage des options d'un script grâce à getopts
  • Présentation du filtre sed
    • Fonctionnement de base de sed
    • Commandes
    • Manipulation des expressions régulières dans sed
    • Sous-expressions
  • Commande awk
    • Fonctionnement basique de awk
    • Présentation de la structure d'un programme awk
    • Critères
    • Variables prédéfinies
    • Variables & expressions
    • Tableaux & instructions
    • Fonctions prédéfinies
    • Fonctions utilisateurs
Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats
  • Émargement numérique
  • Mises en situation
  • Formulaires d’évaluation de la formation
  • Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
  • Espace intranet de formation
  • Documents supports de formation projetés
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...