Ce stage vous permettra d’appréhender les fonctionnalités avancées du shell pour optimiser la gestion de vos tâches sous Linux. Vous verrez les différents types de variables, la gestion des entrées sorties, la manipulation des chaînes de caractères ainsi que la création d’une bibliothèque de fonctions personnalisée.
PROGRAMME PEDAGOGIQUE
OBJECTIFS
PUBLIC CONCERNE
HORAIRES
TARIFS
PROGRAMME PEDAGOGIQUE
PROGRAMME DE FORMATION
Introduction ksh
- Rappels des fondamentaux : fork/wait et exec/exit
- Le shell, les scripts et les chaînes de caractères
Spécificité du Korn shell
- Initialisation de ksh, la ligne de commande et les modes vi et emacs
- La gestion des fonctions dans ksh
- La gestion des signaux dans ksh
- Les builtins de ksh
- Les « traps », exit et debug, le debug d’un script ksh
- KSH un langage Objet : Setter et Getters pour les variables du shell
Variables, expressions arithmétiques et logiques
- Différences par rapport au Bourne Shell et au Bourne again shell
- Types de variables
- Tableaux associatifs
- Variable composée, agrégée (Compound, aggregate)
- Variables binaires
Entrées/sorties étendues
- Les coprocess
- Le builtin exec
- La substitution de process
- Lire et écrire du binaire en shell
OBJECTIFS
Objectifs pédagogiques
- Maîtriser les entrées/sorties étendues du shell
- Manipuler les chaînes de caractères
- Renforcer un shell script à l’aide de getopts
- Créer une bibliothèque de fonctions simples
- Analyser un script shell
PUBLIC CONCERNE
Participants
- Développeurs, administrateurs Unix/Linux
Prérequis
- Bonne connaissance du shell
HORAIRES
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30
Les participants sont accueillis à partir de 8h45
TARIFS
Durée : 2 jours
Réf : ESSP
Prix 2020 : 1250 € H.T.
Pauses et déjeuners offerts
Cette formation vous intéresse
Notre équipe est à votre écoute pour étudier vos besoins en formation et vous proposer les meilleures solutions.
Contactez-nous pour fixer un rendez-vous ou décrivez-nous votre projet. Nous prendrons contact avec vous rapidement.