M2i Formation

AIX - Programmation Shell avancée

Systèmes - Unix AIX

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éfense11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
La Défense08/07/20193 000 € HTDates proposées dans les agences M2iRéserver
La Défense18/11/20193 000 € HTDates proposées dans les agences M2iRéserver

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

Metz11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Mulhouse11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Nancy11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Reims11/03/20193 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

Caen11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Évreux11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Le Havre11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Lille11/03/20193 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

Dijon11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Grenoble11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Lyon11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne11/03/20193 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

Bordeaux11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Orléans11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Tours11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Bordeaux08/07/20193 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

Aix-en-Provence11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Montpellier11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis11/03/20193 000 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence08/07/20193 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

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.