M2i Formation

Systèmes - Unix AIX

AIX - Programmation Shell avancée

Présentiel

5 jours (35 heures) - AIX-SHA

(22)
Accueil  ›  Formations Informatique  ›  Systèmes  ›  Unix AIX  ›  AIX - Programmation Shell avancée

Objectifs pédagogiques

  • Apprendre à développer et à maintenir des scripts Shell complexes.

Niveau requis

Avoir suivi la formation UNLI-SH "Unix / Linux - Programmation Shell" ou avoir les connaissances équivalentes.

Public concerné

Développeurs, administrateurs.

La Défense15/10/20183 000 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz12/10/20183 000 € HTDates proposées dans les agences M2iRéserver
Mulhouse12/10/20183 000 € HTDates proposées dans les agences M2iRéserver
Nancy12/10/20183 000 € HTDates proposées dans les agences M2iRéserver
Reims12/10/20183 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen12/10/20183 000 € HTDates proposées dans les agences M2iRéserver
Évreux12/10/20183 000 € HTDates proposées dans les agences M2iRéserver
Le Havre12/10/20183 000 € HTDates proposées dans les agences M2iRéserver
Lille12/10/20183 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon12/10/20183 000 € HTDates proposées dans les agences M2iRéserver
Grenoble12/10/20183 000 € HTDates proposées dans les agences M2iRéserver
Lyon12/10/20183 000 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne12/10/20183 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux12/10/20183 000 € HTDates proposées dans les agences M2iRéserver
Orléans12/10/20183 000 € HTDates proposées dans les agences M2iRéserver
Tours12/10/20183 000 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence12/10/20183 000 € HTDates proposées dans les agences M2iRéserver
Montpellier12/10/20183 000 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis12/10/20183 000 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Revoir et approfondir la syntaxe et les bases de la programmation Korn Shell version 88

  • Utiliser les variables et les arguments de l'interpréteur
  • Utiliser les avantages offerts par l'historique des commandes
  • Maîtriser les redirections des stdin, stdout et stderr
  • Utiliser les commandes internes du Korn Shell version 88 : if, case, for, while, until, select

Etude des outils permettant de comprendre et maintenir les scripts Shell écrits en Korn Shell version 88

  • Utiliser les variables typées pour présenter des résultats de calculs (conversions automatiques, élimination des os non significatifs...)
  • Gérer les chaînes de caractères et les tableaux
  • Utiliser les alias et les alias suivis (tracked alias)
  • Gérer les descripteurs de fichiers
  • Gérer les arguments et les options des scripts Shell (getopts)
  • Gérer les signaux et les travaux (job control)
  • Créer et utiliser des fonctions (fonctions définies dans l'environnement de la session, enregistrées dans le fichier, kshrc ou déclarées autochargeables)
  • Mettre en oeuvre le parallélisme
  • Utiliser la récursivité

Apprendre les spécificités du Korn Shell version 93 pour améliorer l'efficacité des scripts Shell

  • Utiliser la boucle for sur compteur
  • Connaître les nouvelles expressions génériques
  • Maîtriser les variables composées et les tableaux associatifs
  • Utiliser les nouvelles expansions de variables
  • Créer des fonctions liées à l'utilisation d'une variable

Maîtriser l'interpréteur AWK

  • Redéfinir les formats d'entrée / sortie
  • Rediriger les sorties
  • Faire des calculs avec AWK
  • Appeler une commande Unix sous AWK
  • Programmer des structures de contrôle conditionnelles, de boucles...
  • Programmer des structures de contrôle sur tableau
  • Ecrire une fonction utilisateur
  • Utiliser des fonctions prédéfinies

Testez vos connaissances

Objectif : Tester vos connaissances de bases sur Unix/Linux et la programmation Shell.