Programmation Shell

  • Référence : LUUX002
  • Durée : 2 jours (14 heures)
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • Connaissance des principes de base du système UNIX

PROFIL DES STAGIAIRES

  • Analystes d'exploitation
  • Développeurs d'applications sur UNIX
  • Exploitants et administrateurs

OBJECTIFS

  • Maîtriser la programmation en bourne Shell

METHODES PEDAGOGIQUES

  • Mise à disposition d’un poste de travail par participant
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Linux

CONTENU DU COURS

1 - Généralités

  • Présentation du shell : interpréteur de commande Unix
  • Modes d’exécution d’un script
  • Les alias
  • Les méta-caractères

2 - Les variables

  • Portée des variables : locales, globales, environnement
  • Les différents types de variables
  • Définir et manipuler des variables
  • Transmission de paramètres

3 - Fichiers d'environnement

  • Fichier d’initialisation général : .profile
  • Fichier d’initialisation local : .kshrc

4 - Les entrées/sorties

  • Accès en lecture/ écriture

5 - Structures de contrôle

  • Les instructions test et expr.
  • Expressions conditionnelles
  • Gestion des boucles
  • Boucles for, while, until
  • Tests ‘if’, tri avec ‘case’
  • Sortie de boucles avec break, continue et exit
cookie