Shell Script

2 jours | 4-UX-SHEL

Logo PDF

Formations Informatiques > Système et réseaux > Linux

Objectifs

Savoir utiliser le langage SHELL en respectant les mécanismes complémentaires, différents Shells et les commandes Naviguer, rechercher et éditer des fichiers, utiliser le système graphique et les fenêtres, et mettre en œuvre les fichiers de commandes exécutables

Participants / Pré-requis

Notions de programmation (algorithmique), notions de programmation objet Avoir suivi le stage «Linux/Unix - Base»

Contenu

1. Le Shell

  • Différents shells disponibles
  • Caractères génériques et variables pré-définies du Shell

2. Les fondamentaux

  • Les variables système
  • Chargement d'une variable avec Read
  • Les commandes de base : grep, sort, find..
  • L'enchaînement de commandes (pipe)
  • La substitution de commande

3. Les commandes de test

  • La commande d'expression Test
  • La commande d'évaluation Let

4. Les boucles

  • For
  • While
  • Until

5. Les conditions et « menu »

  • If then elif else
  • Select
  • Case

6. Les tableaux multi-dimensionnels

7. Les traitements avancés

  • Traitement sur les données de type « string »
  • Traitement sur les fichiers
  • Récupération et traitement des résultats des commandes externes

8. Les utilitaires

  • Les éditeurs de flot : sed, tr, cut, awk
 
Ajaccio Albi Amiens Angers Annecy Avignon Bastia Bayonne Belfort Blois Bordeaux Bourges Brest Caen Chambery Chartres Chateauroux Clermont-Ferrand Dax Dijon Épinal Grenoble Le Havre Le Mans Lille Limoges Luxembourg Lyon Marseille Metz Montpellier Mulhouse Nancy Nantes Nice Niort Orléans Paris Pau Périgueux Poitiers Reims Rennes Rouen Saint-Brieuc Saint-Dié-des-Vosges Saint-Etienne Strasbourg Toulon Toulouse Tours Troyes Valence Vannes Vincennes