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 commandes 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 Écriture 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 sélect 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 Ge contrôle Tableaux Fonctions intégrées Fonctions utilisateur |