LANGAGES DE SCRIPTS SOUS LINUX
BLAESS
Une large gamme de langages, de nombreux domaines
d'application
La plate-forme Linux offre aux administrateurs
système et aux programmeurs un choix de
langages de scripts d'une richesse sans équivalent,
qu'il s'agisse d'automatiser les tâches
d'administration, de construire des interfaces
graphiques, d'effectuer des traitements
automatisés sur des fichiers texte, de " parser "
des documents XML ou encore de développer
des applications Web.
L'auteur explique dans cet ouvrage hors du commun
quel langage choisir en fonction de ses
besoins, avant de présenter en détail la syntaxe et
les techniques de programmation des
principaux d'entre eux : Tcl, Tk, Python et Ruby
pour leurs notions essentielles ; shell Bash, Sed,
Awk et Perl jusqu'à un niveau avancé.
· qui s'adresse cet ouvrage ?
- Aux étudiants en informatique (1er et 2e cycles
universitaires, écoles d'ingénieur_) ;
- Aux programmateurs Linux ;
- Aux administrateurs système en charge d'un parc
Linux.
Au sommaire
Interpréteurs de commandes
Principes
Interpréteurs étudiés
Exécution d'un script
Introduction au shell Bash
Exécution des scripts
Évaluation d'expressions avec Bash
Portées et attributs des variables
Protection des expressions
Tableaux
Éléments de programmation avec Bash
Commandes simples et composées
Redirections d'entrées-sorties outils
Structures de contrôle
Commandes, variables et utilitaires système
Programmation avancée avec Bash
Processus fils, parallélisme
Fonctionnement en arrière-plan, démons
Signaux
Communication entre processus
Interface utilisateur
Déboguer un script
Programmer sous d'autres shells
Différences entre Bash 2 et Bash 1.14
Le shell Bourne
Korn shell et Pdksh
Tcsh
Expressions rationnelles - Grep
Expressions rationnelles simples et étendues
Outil grep
Recherche récursive avec find
Écriture de scripts Sed
Scripts avancés avec Sed
Entrées-sorties vers un fichier
Commandes multilignes
Association entre Sed et le shell
Introduction à Awk
Enregistrement et champs
Fonctions
Structures de contrôle
Options en ligne de commande
Fonctions internes de Awk
Traitement de chaînes de caractères
Interactions avec le système
Entrées-sorties
Programmation avancée avec Awk
Comptes rendus et statistiques
Script interactif
Évaluation dynamique d'expressions
Introduction à la programmation Perl
Expressions et variables
Opérateurs
Structures de contrôle
Définition de fonctions
Bibliothèque interne de Perl
Entrées-sorties
Manipulation des données
Interaction avec le système d'exploitation
Programmation avancée et objet en Perl
Références
Objets
Modules
Programmation réseau en Perl
Supervision des paquets TCP/IP bruts
Serveurs et clients TCP/IP et UDP/IP
Client TCP/IP et POP-3
Programmation Web
Le langage Tcl
Expressions et variables
Structures de contrôle
Fonctions internes
Programmation avancée
La bibliothèque Tk
Widgets
Événements
Fenêtres et boîtes de dialogue
Notions de Python
Structures de contrôle
Données et expressions
Programmation orientée objet
Modules
Introduction à Ruby
Programmation objet en Ruby
Éléments de programmation
Librairie standard.
eyrolles - page 1
eyrolles - page 2
eyrolles - page 3
eyrolles - page 4
eyrolles - page 5
eyrolles - page 6
Librairie spécialisée en ouvrages scientifiques et techniques
|