en savoir plus
Permet à tous ses détenteurs d'obtenir 5% de réduction sur tous les livres lors du retrait en magasin (réduction non cumulable avec les réductions de type étudiant).
Offre également un certain nombre d'avantages auprès de nos partenaires.
Avec les favoris, retrouvez dans un espace les sélections effectuées au fur et à mesure de vos navigations dans le site.
Constituez pour votre usage personnel vos listes de livres en prévisions d'achats futurs et votre sélection d'articles, dossiers, événements, vidéos ou podcasts préférés ou à découvrir plus tard...
Il suffit simplement de cliquer sur "Ajout Favori" sur chaque page qui vous intéresse pour les retrouver ensuite dans votre espace personnel.
Requiert un compte Mollat
Requiert un compte Mollat
Pour choisir son langage de script et connaître la syntaxe et les techniques de programmation des principaux d'entre eux. ©Electre 2025
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.
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 : Non précisé.
EAN13 : 9782212110289
Reliure : Broché
Pages : XX-733
Hauteur: 23.0 cm / Largeur 19.0 cm
Épaisseur: 4.1 cm
Poids: 1335 g