Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Les différents interpréteurs : Bourne Shell, Korn Shell, Bash, C Shell., Tcsh...
Outils nécessaires pour écrire des scripts
2/ Shell en mode interactif
Commandes, mode vi et mode fc : Rappels
Paramétrer le rappel de commandes
Utiliser les jokers
Appréhender la protection des caractères spéciaux
Gérer les redirections
Remplacer des commandes
Vue d'ensemble des caractères spéciaux
3/ Scripts Shell
Les scripts : présentation et grands principes
Gérer les commentaires
Exécuter et mettre en place un script
Appréhender les options du Shell
Afficher des messages : écho, print (ksh)
4/ Les variables de Shell
Les variables : vue d'ensemble
Connaître les variables d'environnement
Fichier .profile : fichier de démarrage
Configurer un script
Saisir les données et l'instruction read
Remplacer des variables
Utiliser les tableaux : KornShell Unix
5/ Les instructions de contrôle
Instruction "If" : alternative
Exit status : code retour
Les diverses alternatives entre opérateurs
Utiliser la commande test
Le choix multiple avec "case"
Les boucles While, until et for
Break et continue pour faire des sauts inconditionnels
6/ Les alias et fonctions
Les alias : présentation générale (ksh)
Visualiser les alias particuliers
Script de sous-programme
Fonction de Sous-programme
Partager des données
Utiliser des bibliothèques de fonctions
7/ Arithmétique et Shell
La commande Expr en arithmétique
Arithmétique en Ksh (Korn Shell)
Utiliser des boucles de comptage
8/ Les expressions régulières de Shell
La commande grep : principe et utilisation
Connaître les méta caractères des expressions
Grep : déployer les expressions régulières
Visualiser les possibilités offertes par grep
9/ Les chaînes de caractères
La commande Expr pour manipuler des chaînes
Appréhender les expressions de variables
Typeset : extraire des chaînes
Distinguer les commandes basename et dirname
10/ Gestion des différents fichiers de Shell
Introduire des données dans le script
Rediriger des données
Définir le séparateur de champs : IFS
Redirection des entrées/sorties d'un script
Lire un fichier dans une boucle
Redirection des entrées/sorties en Korn Shell
11/ Programmation multi-tâches de Shell
Vue d'ensemble des commandes de gestion de processus
Programmation parallèle avec Shell
Regrouper des commandes
Utiliser les variables $ et !
Gérer les signaux : trap et kill
Comprendre les groupes de processus
Effectuer un échange de données par tube nommé
Appréhender les verrous et les coprocessus
12/ Panorama de commandes clés
La commande Eval : réinterpréter une commande
La commande Select : gérer des menus (ksh)
La commande Getopts : décodage d'options de script
Utiliser les commandes what, xargs et tput
13/ Le filtre sed dans Shell
Sed : principes et mode de fonctionnement
Appréhender les commandes sed
Utiliser les expressions régulières dans sed
Les sous-expressions : présentation globale
14/ Awk : Se servir du processeur de texte
Principe et fonctionnement
Structure d'un programme AWK
Variables et tableaux associatifs
Expressions
Structures de contrôle
Fonctions prédéfinies
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Administrateurs
Développeurs d'applications
Utilisateurs avancés
Dates
Dates
Du 04 au 07 Juin 2024
Du 17 au 20 Sept. 2024
Du 17 au 20 Déc. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.