Visuel de Unix Shell
visibilityFeuilleter

Acquérir rapidement la maîtrise des scripts shell

Destiné aux utilisateurs et aux administrateurs UNIX souhaitant maîtriser l'écriture de scripts shell, ce guide de formation est construit sous forme de fiches pratiques avec plus de 160 exercices corrigés : idéal pour l'autoformation ou comme support de cours.
Mise à jour et augmentée de 80 pages, cette deuxième édition décrit la syntaxe des langages shell, les expressions régulières, les expressions génériques et le traitement des chaînes de caractères, la programmation multitache en shell, la gestion de fichiers, le filtre sed et le processeur de texte awk, ainsi que d'utilisation du shell dans les taches d'administration UNIX ou Linux.

A qui s'adresse l'ouvrage ?

  • Aux utilisateurs UNIX ou Linux souhaitant s'initier aux langages shell pour automatiser des taches répétitives.
  • A tous les administrateurs de systèmes UNIX ou Linux.

Les Guides de formation TSoft

Rédigés par des professionnels de la formation, les Guides de formation TSoft ont été adoptés par de nombreuses entreprises comme supports de cours ou manuels d'autoformation.
Chaque ouvrage de la collection est découpé en modules thématiques présentés sous forme de fiches descriptives très pratiques, illustrées de nombreux exemples de code. Chaque module se termine par une série d'exercices récapitulatifs minutés, dont les corrigés sont donnés en fin d'ouvrage.

  • Présentation des différents shell UNIX
  • Rappel des commandes : modes vi, fc, emacs
  • Utilisation du shell en interactif : jokers, caractères d'échappement, redirections, etc.
  • Les scripts shell
  • Les variables
  • Les instructions de contrôle : if, test, case, while, until, for...
  • Les alias et les fonctions
  • L'arithmétique
  • Les expressions régulières et les outils grep (egrep, gnu grep)
  • Les chaînes de caractères et les expressions génériques
  • La gestion des fichiers – La programmation multitâche en shell
  • Quelques commandes utiles : eval, select, getopts
  • Des commandes simples et pratiques : what, xargs et tput
  • Le filtre sed
  • Le processeur de texte awk
  • Le shell et l'administration UNIX et Linux
  • Annexes : commandes POSIX 2, shell POSIX (sh), Korn shell (ksh), shell Bash (bash), C shell, awk, sed, corrigé des exercices.

Abdelmadjid Berlat

Abdelmadjid Berlat, diplômé en mathématiques de la décision, anime des formations UNIX, langage C, réseaux, TCP/IP et administration de réseaux (SNMP).

Visuel de Abdelmadjid Berlat

Jean-François Bouchaudy

Après des études de doctorat en biophysique, Jean-François Bouchaudy s'est orienté vers l'informatique en se spécialisant dans le développement d'applications en C et d'applications TCP/IP sous Unix. Il anime des formations sur les thèmes suivants : administration Unix et Linux, programmation système Unix, langages C, C++ et Perl, TCP/IP, Samba, sécurité réseau, etc.

Visuel de Jean-François Bouchaudy

Gilles Goubet

Diplômé de l'ESIEE, Gilles Goubet est chef de projets développement d'applications en C, d'applications réseaux et d'applications temps réel sous Unix. Il anime des formations Unix, langage C, C++, Java, ADA, temps réel.

Visuel de Gilles Goubet