TUXANANTES
Formations
+ Initiation
+ Internet et Messagerie
 -  Linux
+ Reseau
+ Windows XP
Articles techniques

Linux - Programmation en shell

Objectif

Savoir programmer en shell et élaborer des scripts shell


Public

Administrateurs, utilisateurs avancés, développeurs d'application devant utiliser le shell dans leur travail quotidien.


Pré-requis

Connaissances des commandes de base.


Durée

3 jours


Contenu



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


TUXANANTES FORMATION

Tél. : 09 51 79 87 68

Email : tuxanantes@free.fr

Site : http://tuxanantes.free.fr


Date de création : 31/01/2007 @ 16:32
Dernière modification : 26/11/2008 @ 20:08
Catégorie : Linux
Page lue 1754 fois


Prévisualiser la page Prévisualiser la page     Imprimer la page Imprimer la page

Réactions à cet article


Personne n'a encore laissé de commentaire.
Soyez donc le premier !


Calendrier

Recherche




Spécial !
www.portail44.org

L'ouvre-Boites 44.jpg
^ Haut ^


Promouvoir et soutenir le logiciel libre


GuppY - http://www.freeguppy.org/    Site créé avec GuppY v4.5.16 © 2004-2005 - Licence Libre CeCILL   GuppY - http://www.freeguppy.org/

Document généré en 0.56 seconde