LINUX- Programmation Shell Script

  • Durée : 3 Jours (21 h)                                              
  • Tarif en présentiel ou en classe à distance : 1 950 €HT

Les tarifs indiqués sont valables par personne

LES PROCHAINES SESSIONS 

10/02/2021 Toulouse

07/04/2021 Toulouse

28/06/2021 Toulouse

Formation maintenue pour 2 personnes minimum

A qui s’adresse ce cours ?

Administrateurs, développeurs, utilisateurs Linux avancés

Pré-Requis

Connaître les commandes de base d'un système Unix / Linux

Moyens pédagogiques

Formation réalisée en présentiel ou à distance selon la formule retenue - Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois.

Documentées : support électronique remis aux stagiaires en début de formation

Modalités de suivi et d’évaluation

Questionnaire de pré-évaluation avant le stage

Questionnaire d’évaluation de la satisfaction en fin de stage

Feuille de présence émargée par demi-journée par les stagiaires et le formateur

Attestation de fin de formation

 

Objectifs

Automatiser et fiabiliser les travaux répétitifs

Maîtriser les principales instructions du langage de script

Naviguer, éditer, rechercher des fichiers

Mettre en oeuvre les fichiers de commandes exécutables

Comprendre les scripts d'un système Linux et écrire des scripts élaborés

Faciliter l'administration d'un système Linux

Dialoguer avec le noyau de votre distribution

Automatiser les installations et les taches d’administration

 

Déroulement du cours

Introduction

     Introduction

     Le rôle du Shell

     Les différents Shell et leurs fonctionnalités

     Le shell bash

     Configuration de bash

     Chaînage et groupement de commandes

Les filtres et utilitaires

     Les filtres et utilitaires

     La commande grep

     La commande cut

     La commande sed

     Compter avec wc

     Trier avec sort

     Split et join

     Remplacer des caractères avec tr

     La commande tee

     Comparer avec diff et cmp

Les variables

     Les variables

     Création d’une variable

     Variables en lecture seule

     Variables d’environnement

     Exporter une variable

     Accolades et substitution de paramètres

     Variables système

     Variables spéciales

La création d’un script shell

     La création d’un script shell

     Exécution d’un script

     La variable PATH

     Sortir d’un script

La programmation shell

     La programmation shell

     Les arguments d’un script

     Substitution de commande

     Tests de conditions

     If ... then ... else

     Choix multiples case

     Saisie de l’utilisateur

     Les boucles for a while until select

     Les fonctions

     Syntaxe

     Transmission des valeurs

Autres commandes

     Autres commandes

     La commande tput

     Les commandes eval et sleep

     AWK

Nos forces