Linux / Unix - Programmation Shell Avancé

F2_1000X500_woman-using-ipad-23434801000×500
23
Jan

Objectifs pédagogiques

  • Etre capable d’écrire des scripts Shell modulaires, maintenables et évolutifs.
  • Maîtriser les commandes sed et awk de traitement des fichiers.

 

Référence

INF/SYS/34

Durée

2 jours

Profil participants

Administrateurs, Exploitants, Supports Techniques, Consultants, Développeurs.

Pré-requis

Avoir suivi la formation Linux / Unix – Programmation Shell ou avoir les connaissances équivalentes. Connaître un langage de programmation apporte un confort supplémentaire.

Dates des sessions de l’année

  • 15/10/2020 au 16/10/2020
  • 03/12/2020 au 04/12/2020

 

Tarif (H.T.)

1240 €

Course Content

Time: 2 days

Curriculum is empty

Programme

Les scripts shell

  • Développement d’un script.
  • Modularité et Maintenabilité.
  • Évaluation.
  • Optimisation.
  • Les entrées/sorties. Redirections. Filtres.

Les expressions régulières

  • Origine des expressions régulières.
  • Les méta-caractères.
  • Utilisation avec les commandes de la famille grep.
  • Autres commandes.

La commande : sed

  • Editeur de textes interactif et non interactif. Premiers exemples
  • Utilisation en tant que filtre.
  • Script sed.

La commande : awk

  • Présentation. Premiers exemples.
  • Utilisation en tant que filtre.
  • Script awk.
  • Sections de Début, de Fin, Principale.
  • Conditionnement avec expressions régulières.
  • Variables awk et utilisateur (scalaires et structurées).
  • Débranchements simples et multiples.
  • Itérations.
  • Fonctions awk et utilisateur.

La commande : make

  • Présentation. Exemples.

Instructor

1 240.00€