Rechercher
Formation
>
Catalogue
> Programmation Shell sous Unix/Linux - sh (Bourne), ksh, bash
Catalogue
Calendrier
Demande d'informations
Programmation Shell sous Unix/Linux - sh (Bourne), ksh, bash
3 jours
SH200
OBJECTIF
Apprendre à réaliser des scripts en langage shell. Connaître les outils avancés tels que sed et awk.
PUBLIC CONCERNE
Administrateurs Unix, développeurs, utilisateurs avertis
PRE-REQUIS
Bonne connaissance du système Unix. Les notions de base de langage C sont un plus.
Programme
Introduction
Définition du shell
Caractéristiques d'un interpréteur de commandes
Historique du shell
Principaux interpréteurs de commandes
Shells abordés dans cet ouvrage
Contenu de l'ouvrage
Mécanismes essentiels du shell
Commandes internes et externes
Affichage à l'écran
Substitution de noms de fichiers
Séparateur de commandes
Redirections
Tubes de communication
Regroupement de commandes
Processus en arrière-plan
Paramétrage de l'environnement de travail
Variables d'environnement
Les options du shell
Les alias
Historique de commande
Les fichiers d'environnement
Les bases de la programmation shell
Les variables utilisateur
Substitution de commandes
Caractères de protection
Récapitulatif
Interprétation d'une ligne de commande
Ecriture et lancement d'un script shell
Variables réservées du shell
La commande read
Exécution de tests
Les opérateurs du shell
L'arithmétique
Substitution d'expressions arithmétiques
Mise au point d'un script
Les structures de contrôle
Aspects avancés de la programmation shell
Comparatif des variables $* et $@
Substitution de variables
Tableaux
Initialisation des paramètres positionnels avec set
Les fonctions
Commandes d'affichage
Gestion des entrées/sorties d'un script
La commande eval
Gestion des signaux
Gestion de menus avec select
Analyse des options d'un script avec getopts
Gestion d'un processus en arrière-plan
Les expressions régulières
Caractères communs aux ERb et Ere
Caractères spécifiques aux ERb
Caractères spécifiques aux Ere
Exploitation des expressions régulières par les commandes
La commande sed
Utilisation de la commande sed
Exemples
Le langage de programmation awk
Principe
Opérateurs
Fonction printf
Structures de contrôle
Tableaux
Fonctions intégrées
Fonctions utilisateur
Contactez-nous au 05 61 40 61 60 -
www.iristechnologies.com
- Email :
formation@iristechnologies.com