UNIX-Linux : Programmation Shell

Objectifs de la formation

Programmer en Shell et utiliser efficacement les outils SED et AWK

Prérequis

Connaissances des commandes de base.

Méthode pédagogique

Des exercices pratiques et des démonstrations vous permettront de mettre en pratique les notions théoriques présentées.

Pour les formations “A distance”, elles sont réalisées avec un outil de visioconférence de type Teams ou Zoom selon les cas, permettant au formateur d’adapter sa pédagogie.
Retrouvez sur notre site internet toutes les précisions sur les sessions à distance ou les classes virtuelles.

Cible

Professionnels des télécoms (opérateurs et constructeurs), directions informatiques, administrateurs réseaux, installateurs, techniciens.

Durée

05 Jours

Intéressé par ce cours?

Profitez du cours pratique en présentiel ou à distance quand vous voulez

Programme de formation

Caractéristiques et utilisation du Shell

Les points communs de “sh”, “ksh”, “bash” et “csh”
Un script : définition, exécution et mise au point

La base commune : Le Bourne Shell

Les fichiers de configuration /etc/profile et .profile
Généralités sur les variables (réservées et prédéfinies)
L’environnement, les paramètres
Les fonctions
La gestion des exceptions “trap”

Structure des contrôles

Alternative “if”, commande “test”, boucle “for”, “while” et “until”
Branchement multiple “case”, sauts
Commande “expr”, commande interne “exec”

Les éléments avancés du Korn shell et du bash

Les bibliothèques de fonctions (ksh)
Manipulation des tableaux et des chaînes
Les commandes “select” et “getopts”
Les fichiers de configuration
L’arithmétique

Outils SED et AWK

Rappels et compléments sur les expressions régulières
Sed, éditeur en mode “flot” :
. commandes
. utilisation des expressions régulières dans “sed”
Awk (langage qui traite du texte) :
. structure d’un programme awk
. sections, critères, énoncés

en_USEN
TRUST-SYSTEMS
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.