UNIX SHELL a pour objectif d'initier les utilisateurs du système UNIX à l'écriture de programmes écrits en shell, les scripts. Chaque module présente un thème caractérisé par un ensemble de commandes et de concepts fondamentaux. Les ateliers proposés à la fin de chaque module permettent au lecteur de valider ses connaissances avant de passer au module suivant.
Il concerne :
- tous les utilisateurs d'un système UNIX qui exécutent des suites répétitives de commandes et ont à configurer leur environnement logiciel
- tous les informaticiens qui administrent des machines fonctionnant avec UNIX.
Présentation des différents shells - Le rappel de commandes - Utilisation du shell en interactif - Les scripts shell - Les variables - Les instructions de contrôle - Les alias et les fonctions - L'arithmétique - Les expressions régulières - Les chaînes de caractères - La gestion des fichiers - La programmation multitâches en shell - Quelques commandes utiles - Des commandes simples et pratiques : what, xargs et tput · Le filtre sed - Le processeur de texte awk - En annexe : les commandes POSIX 2 - le shell POSIX 2 - le Korn shell ksh - le processeur de texte awk - l'éditeur en mode flot sed - Solution des exercices
UN GROUPE D'AUTEURS : AURORE APL
Gilles GOUBET , diplômé de l'ESIEE, est chef de projets (développement d'applications en C, d'applications réseaux et d'applications temps réel). Il anime des formations UNIX, Langage C, C++, Java, ADA, Temps réel.
Jean-François BOUCHAUDY , docteur en biophysique, est analyste programmeur (développement d'applications en C et d'applications TCP/IP sous UNIX). Il anime des formations UNIX, Langage C, C++, TCP/IP, Internet.
Abdelmadjid BERLAT , diplômé en mathématique de décision, anime des formations UNIX, Langage C, Réseaux, TCP/IP et Administration de réseaux (SNMP).