serveur

02. Formation Programmation Shell

Objectifs

Ce stage permet d’apprendre à automatiser, à fiabiliser les travaux répétitifs sous Linux/Unix. Maîtriser les principales instructions de ce langage de script.

Participants

Administrateurs, développeurs d’applications et utilisateurs avancés d’Unix, Linux.

Prérequis

Bonne connaissance de l’administration et de la programmation en C.

Programme

Introduction

  • Le rĂ´le du Shell
  • ParamĂ©trage du rappel de commandes
  • Les jokers
  • La protection des caractères spĂ©ciaux
  • Les redirections
  • Le replacement de commandes

Les scripts Shell

  • Le principe des scripts
  • Les options du Shell
  • Affichage des messages

Les variables

  • Les variables d’environnement
  • Le fichier .profiLe
  • Les paramètres d’un script
  • La saisie des donnĂ©es et l’instruction read
  • Le remplacement des variables
  • Les tableaux (ksh)

Les instructions

  • L’instruction If/l’instruction Case
  • L’alternative avec les opĂ©rateurs
  • Les boucles : while, until et for
  • Break et continue : les sauts inconditionnels

Les fonctions

  • GĂ©nĂ©ralitĂ©s sur les alias (ksh)
  • Exchange de donnĂ©es
  • Les bibliothèques de fonctions (ksh)

Les expressions régulières

  • Les mĂ©tacaractères
  • Expressions rĂ©gulières avec GREP
  • Les possibilitĂ©s de GREP

Les chaînes de caractères

  • Extraction de chaĂ®nes avec typeset (ksh)
  • Les commandes basename et dirname

La gestion des fichiers

  • La redirection
  • DĂ©finition de sĂ©parateur de champs : IFS
  • Rediriger les entrĂ©es sorties de tout un script
  • Lecture d’un fichier dans une boucle
  • Rediriger les entrĂ©es/sorties en ksh

La programmation multitâche en Shell

  • Commandes de gestion de processus
  • La programmation parallèle
  • Les variables $ et !
  • La gestion des signaux : trap et kill
  • Select : gestion des menus (ksh)
  • Getopts : dĂ©coder les options d’un script
  • Les commandes what, xargs, tput

Le filtre sed : principe de fonctionnement

  • Les commandes de sed
  • Utilisation des expressions rĂ©gulières dans sed
  • PrĂ©sentation des sous-expressions

Le processeur de texte awk

Télécharger le plan de cours
  • DurĂ©e3 jours
  • Prixsur demande
Dates des
prochaines sessions
  • sur demande
Villes
  • Paris
Formules
Ajouter à votre sélection

  ">

Vous cherchez
une formation
sur mesure ?

N'hésitez pas
Ă  nous contacter

01 44 61 96 00