Formation programmation Shell KSH : formation Shell KSH Paris, stage Shell KSH Paris, DIF / CRP formation Shell KSH
En centre de formation à Paris (Inter-entreprise). Délégation de formateurs dans vos locaux : France entière
connaissance de base en administration ou utilisation d'un système linux
Objectifs :
Ce cours pratique s'adresse à tous ceux qui veulent acquérir ou perfectionner leurs connaissances en administration réseau et système linux. Cette formation a pour but de vous apprendre à écrire des scripts Shell (KSH) ou utiliser la ligne de commande de façon optimale (programmation shell, langage awk)
Public :
Dans le cadre d'un DIF, ou du plan de formation de votre entreprise.
Stages et tarifs spécifiques à destination des particuliers et demandeurs d'emploi.
1 Les différents Shells et les mécanismes Les différences KSH, Bash, Csh, … le démarrage des sessions KSH la notion d’interpréteur dans les scripts l’éditeur vim déboggage avec set les règles de recherche des commandes lecture et analyse de la ligne de commande l’expansion des accolades et le tilde les caractères d’échappement les mécanismes de redirections les pipes
2 Le langage Les sorties echo et printf ("hello world"...) la gestion des variables locales et globales exportation des variables les variables spéciales ($0,$1, $n, $*, $$, $#, …) la commande date.
3 La gestion des arguments le décalage des arguments récupération des saisies du clavier récupération des arguments avec getopts.
4 Les conditions et les boucles les branchements conditionnels tests sur le système de fichiers tests sur les chaînes de caractères test sur les valeurs numériques le choix multiple les boucles while et until les boucles for-do-done les interruptions break et continue
5 Programmation modulaire la programmation modulaire création d’un bibliothèque de fonctions les instructions exit et return appel de fonctions dans les tests if-then-fi
6 Les variables les variables de type constantes manipulations de variables (##, %%, …) test si une variable est numérique la gestion des tableaux du Shell
7 Les outils et le shell avancé scripts de sauvegardes les tubes nommés extractions avec set les calculs arithmétiques le contrôle du terminal (couleurs, déplacements, vidéo, …) la syntaxe du C dans les scripts en Shell la gestion des signaux avec trap l’historique des commandes les filtres grep et sed en détail les expressions régulières la gestion des menus la gestion des fichiers temporaires
8 Le langage AWK Awk en ligne de commande le traitement interne de Awk le séparateur de champs les variables spéciales du langage les patterns (filtres) la commande printf l’utilisation des variables et des codes d’affichage les programmes AWK la gestion des tableaux la gestion des tables de hashage les boucles while et for la fonction getline la fonction split la fonction sprintf la fonction substr la fonction length la fonction index la fonction match la fonction sub la fonction gsub la fonction tolower la fonction toupper l’interpréteur AWK les fonctions sur les tableaux les variables spéciales FILENAME, FNR, ARGC et ARGV les fonctions avancées. Nombreux exercices en langage AWK
Les Formateurs Dominique Dossi et Jean-Claude Lanza (SARL Proscess) : Les intervenants sont experts dans leurs domaines et ont assumés durant toute leur carrière des fonctions à responsabilités sur les systèmes WINDOWS, NOVELL, UNIX et LINUX. Administrateurs UNIX et Responsables de développements Spie Batignolles (10 ans).
Modes de réalisation de l'action de formation, tarifs associés :
1. En session de groupe, dans notre centre parisien (inter-entreprise) :
Ce module n'est pas proposé en inter entreprise.
------------
2. Stage intra-entreprise (stagiaires issus de la même société) :
Il peut se dérouler dans vos locaux (sur site), ou dans notre centre sur réservation.
Tous les éléments du dossier vous seront communiqués par e-mail à la suite du DEVIS EN LIGNE mis à votre disposition.