Appelez-nous : 02 18 21 06 71

Rencontrez-nous : Voir le plan

Environnements et Infrastructures Systèmes
Environnement Linux

Linux – Programmation Shell (3 Jours)

Les objectifs

Maîtriser le langage Shell permettant ainsi d’acquérir l’autonomie nécessaire à l’écriture de scripts shell (de surveillance, d’automatisation, de traitement de fichiers…

Les pré-requis

Connaissance des bases du système Linux et d’un langage de programmation.

Public concerné

Tous publics devant maîtriser Linux comme plateforme de production (administration, développement, développement web).

Contenu de la formation

Introduction

  • Le rôle du shell, les différents shells
  • Les fonctionnalités des différents shells

Le rappel de commandes

  • Rappel de commandes, le mode vi, le mode fc
  • Paramétrage du rappel de commandes

Utilisation du shell en interactif

  • Les jokers, les caractères d'échappement
  • Les redirections (>,») - (2>), les tubes (I)
  • Les redirections (>I) ksh
  • Le remplacement de commandes
  • Panorama des caractères spéciaux

Les scripts shell

  • Le principe des scripts
  • Les commentaires
  • Exécution d'un script
  • La mise au point
  • Les options du shell
  • Affichage de messages : echo, print (ksh)

Les variables

  • BA-ba sur les variables, l'environnement
  • Les variables d'environnement
  • Le fichier profile
  • Les paramètres
  • L'instruction read
  • Le remplacement de variables
  • Les tableaux (ksh)

Les instructions de contrôle

  • if : l'alternative
  • Le code retour
  • L'alternative avec les opérateurs && et Il
  • La commande test
  • case: le choix multiple
  • while : la boucle tant que, until : la boucle jusqu'à ce que
  • for : la boucle « pour telles valeurs, faire >
  • break, continue : les sauts inconditionnels

Les alias et les fonctions

  • Généralités sur les alias (ksh)
  • Alias particuliers
  • Sous-programme sous forme de script, de fonction
  • Échange de données
  • Les bibliothèques de fonctions (ksh)

L'arithmétique

  • expr : utilisation en arithmétique
  • L'arithmétique en Korn shell
  • Les boucles
  • La commande bc

Besoin d’aide ?

Vous souhaitez être conseillé dans votre sélection ? Nous nous ferons un plaisir de vous accompagner.

Contactez-nous

Notre philosophie

Le secret d’une formation réussie repose à la fois sur une vocation, sur une stratégie et sur un sens aigu des relations humaines…

En savoir plus

Moteur de recherche

Vous recherchez une formation en
particulier ? Entrez votre recherche ici