Programmation Shell sous Unix/Linux - sh (Bourne), ksh, bash
Code |
Titre |
Durée |
Prix HT |
SH200 |
Programmation Shell sous Unix/Linux - sh (Bourne), ksh, bash |
3 jours |
Nous consulter |
Objectifs
Apprendre à réaliser des scripts en langage shell. Connaître les outils avancés tels que sed et awk. |
Public
Administrateurs Unix, développeurs, utilisateurs avertis |
Pré-requis
Bonne connaissance du système Unix. Les notions de base de langage C sont un plus. |
Post-Formation
|
Méthodes
50% Pratique 50% Théorique |
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 $
- 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
|
Environnement
|
Mot-clés
Shell programming, Unix, Linux, sh, Bourne shell, ksh, bash, command-line scripting, shell scripting, command-line interface, Unix/Linux environment, shell variables, system administration, process management, command execution, shell utilities, shell redi |
Commander
Formafast Consulting
1, Rue Mozart, 20250 Casablanca, Maroc
Phone : +212 6 31 10 82 16 WhatsApp/Telegram
E-mail: contact@formafast.com