Chargement...
Chargement...

Langages de script sous Linux : Shell Bash, Sed, Awk, Perl, Tcl, Tk, Python, Ruby...

Auteur : Christophe Blaess

Paru le : 05/12/2001
Éditeur(s) : Eyrolles
Série(s) : Non précisé.
Collection(s) : Non précisé.
Contributeur(s) : Non précisé.

45,00 €
Article indisponible
Livraison à partir de 0,01 €
-5 % Retrait en magasin avec la carte Mollat
en savoir plus

Résumé

Pour choisir son langage de script et connaître la syntaxe et les techniques de programmation des principaux d'entre eux. ©Electre 2017

Quatrième de couverture

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é. A 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 • Evaluation d'expressions avec Bash • Portées et attributs des variables • Protection des expressions • Tableaux • Eléments de programmation avec Bash • Commandes simples et composées • Redirections d'entrées-sorties • 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 • Ecriture 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 • Evaluation 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 • Evé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 • Eléments de programmation • Librairie standard.

Fiche Technique

Paru le : 05/12/2001

Thématique : Langages de programmation

Auteur(s) : Auteur : Christophe Blaess

Éditeur(s) : Eyrolles

Collection(s) : Non précisé.

Série(s) : Non précisé.

ISBN : 2-212-11028-6

EAN13 : 9782212110289

Format : Non précisé.

Reliure : Broché

Pages : Non précisé.

Hauteur : 23 cm / Largeur : 19 cm

Épaisseur : 4,1 cm

Poids : 1335 g