Accueil / Scripting Shell – Initiation

Scripting Shell – Initiation

Présentation

Cette formation vous permettra d’acquérir une véritable autonomie dans l’écriture de scripts en shell.

Objectifs

  • Acquérir les connaissances nécessaires au développement de scripts shell
  • Programmer par script
  • Construire un script

Prérequis

  • Avoir des bases sur l’exploitation d’un système GNU/Linux

Public

  • Administrateur Unix/Linux souhaitant automatiser ses tâches de programmation shell.

Moyens pédagogiques

  • Théorie / Pratique : 30 / 70
  • Stage présentiel interactif
  • Exercices, QCM ou tests de validation des acquis en fin de thème ou cas pratique

Programme

  1. Présentation et rappels:

    • Principes
    • Les différents interpréteurs : Bourne Shell, Korn Shell, Bash
    • Disponibilité des interpréteurs sur les divers systèmes
  2. Programmation par scripts:

    • Outils de développement
    • Exécution des scripts
    • Principes d’exécution d’une commande
  3. Construction d’un script :

    • Rappels sur les différentes méthodes
    • Notions de sous-shell
    • Variables locales & globales
    • Déclaration et visibilité des fonctions
    • Sortie du script
    • Enchaînement de scripts
    • Interactions avec le système
    • Arguments en ligne de commande
    • Opérations de tests
  4. Structure d’un script :

    • Structure répétitives – Structures alternatives : Instructions et boucles
  5. Chaines de caractères et fichiers :

    • Manipulation de chaines
    • Extraction de chaines
    • Expressions régulières
    • Lecture et écriture d’un fichier
    • Le filtre sed
  6. La Commande sed :

    • Syntaxe
    • Commandes substitute et delete
    • Commandes insert, append et change
    • Commandes print et quit
    • Autres commandes
    • L’espace de rétention
  7. La Commande awk :

    • Notion de champ
    • Structure, Critères de sélection
    • Les variables
    • Les tableaux
    • Les instructions
    • Les fonctions
    • Les délimiteurs

Nombre de jours

3

Dates

Paris

Du 20 au 22 septembre 2019
Du 21 au 23 novembre 2019
Du 08 au 10 janvier 2020
Du 16 au 18 mars 2020
Du 26 au 28 mai 2020

Rennes

Du 20 au 22 septembre 2019
Du 21 au 23 novembre 2019
Du 08 au 10 janvier 2020
Du 16 au 18 mars 2020
Du 26 au 28 mai 2020

Nantes

Du 20 au 22 septembre 2019
Du 21 au 23 novembre 2019
Du 08 au 10 janvier 2020
Du 16 au 18 mars 2020
Du 26 au 28 mai 2020

Sophia Antipolis

Du 23 au 25 septembre 2019
Du 20 au 22 septembre 2019
Du 21 au 23 novembre 2019
Du 08 au 10 janvier 2020
Du 16 au 18 mars 2020
Du 26 au 28 mai 2020

Aix en Provence

Du 20 au 22 septembre 2019
Du 21 au 23 novembre 2019
Du 08 au 10 janvier 2020
Du 16 au 18 mars 2020
Du 26 au 28 mai 2020

Tarif inter

1500 € HT

Tarif sur mesure

Réf.

7SSH

Demande de renseignement

FORMATIONS ASSOCIÉES