M2i Formation

Découvrez notre formationAIX - Programmation Shell avancée

Présentiel

5 jours (35 heures) - AIX-SHA

(22)
Accueil  ›  Formations Informatique  ›  Systèmes  ›  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éfense18/11/20193 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.

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus