L art du scripting
220 pages
Français

Vous pourrez modifier la taille du texte de cet ouvrage

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

L'art du scripting , livre ebook

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
220 pages
Français

Vous pourrez modifier la taille du texte de cet ouvrage

Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description



Les langages de script permettent d'enchaîner un certain nombre d'opérations, chacune pouvant être traitée de manière isolée. Ils interagissent aussi bien avec le système d'exploitation qu'avec les applications dont ce dernier constitue le socle. En comparant les langages de script KSH, Perl, Python, VBScript et Windows PowerShell, nous verrons comment les utiliser au mieux en fonction du contexte.



Une étude comparée des cinq principaux langages de script



L'objectif premier de cet ouvrage est de souligner avec force l'importance du scripting pour que le lecteur prenne conscience de l'efficacité d'un changement de ses modes de compréhension. Le livre s'articule autour de cinq grands langages de script que sont Korn Shell, Perl, Python, Visual Basic Scripting et Windows PowerShell.



À travers leur étude comparée, les développeurs et administrateurs pourront s'approprier plus efficacement tous les langages qui sont à leur disposition, le but étant d'adopter une vision dialogique pour une meilleure efficience et l'efficacité qui en découle.



En outre, étudier plusieurs langages de script à partir d'une vingtaine de points de comparaison aidera le lecteur à comprendre la résolution de problèmes à travers une multitude d'angles de vue. La logique plurielle est celle que les informaticiens doivent définitivement adopter pour atteindre leurs objectifs.



Un livre de référence pour les administrateurs système et réseau



Quelle que soit la catégorie de lecteurs, débutants ou non, la logique de fonctionnement du code qui sera exposée ici sera expliquée et commentée. Ainsi, chacun évoluera de manière sereine, puisque chaque construction étudiée le sera à partir d'une analyse de la syntaxe ainsi que d'exemples l'illustrant.






  • Un peu d'histoire


  • Les éléments de langage


    • Les commentaires


    • Les variables


    • Les opérateurs


    • Les fonctions et commandes natives


    • Les structures conditionnelles


    • Les tableaux et dictionnaires


    • Les boucles


    • Les fonctions


    • Les classes et objets


    • Les modules


    • La gestion d'erreurs




  • Le scripting en pratique


    • Les expressions régulières


    • La gestion des fichiers


    • Windows Management Instrumentation


    • La gestion des services


    • La gestion des journaux d'événements


    • La gestion d'une interface réseau


    • Manipuler un fichier XML


    • La gestion de l'Active Directory




Sujets

Informations

Publié par
Date de parution 28 janvier 2015
Nombre de lectures 70
EAN13 9782212272604
Langue Français

Informations légales : prix de location à la page 0,1250€. Cette information est donnée uniquement à titre indicatif conformément à la législation en vigueur.

Extrait

Les langages de script permettent d’enchaîner un certain nombre d’opérations, chacune pouvant être traitée de manière isolée. Ils interagissent aussi bien avec le système d’exploitation qu’avec les applications dont ce dernier constitue le socle. En comparant les langages de script KSH, Perl, Python, VBScript et Windows PowerShell, nous verrons comment les utiliser au mieux en fonction du contexte.
Une étude comparée des cinq principaux langages de script
L’objectif premier de cet ouvrage est de souligner avec force l’importance du scripting pour que le lecteur prenne conscience de l’efficacité d’un changement de ses modes de compréhension. Le livre s’articule autour de cinq grands langages de script que sont Korn Shell, Perl, Python, Visual Basic Scripting et Windows PowerShell.
À travers leur étude comparée, les développeurs et administrateurs pourront s’approprier plus efficacement tous les langages qui sont à leur disposition, le but étant d’adopter une vision dialogique pour une meilleure efficience et l’efficacité qui en découle.
En outre, étudier plusieurs langages de script à partir d’une vingtaine de points de comparaison aidera le lecteur à comprendre la résolution de problèmes à travers une multitude d’angles de vue. La logique plurielle est celle que les informaticiens doivent définitivement adopter pour atteindre leurs objectifs.
Un livre de référence pour les administrateurs système et réseau
Quelle que soit la catégorie de lecteurs, débutants ou non, la logique de fonctionnement du code qui sera exposée ici sera expliquée et commentée. Ainsi, chacun évoluera de manière sereine, puisque chaque construction étudiée le sera à partir d’une analyse de la syntaxe ainsi que d’exemples l’illustrant.

Au sommaire
Historique des langages de script Les éléments de langage Les commentaires Les variables Les opérateurs Les fonctions et commandes natives Les structures conditionnelles Les tableaux et dictionnaires Les boucles Les fonctions Les classes et objets Les modules La gestion d’erreurs Le scripting en pratique Les expressions régulières La gestion de fichiers Windows Management Instrumentation La gestion des services La gestion des journaux d’événements La gestion d’une interface réseau Manipuler un fichier XML La gestion de l’Active Directory.
À qui s’adresse cet ouvrage ? Aux administrateurs et ingénieurs système et réseau qui cherchent à résoudre les problèmes de différentes manières Aux développeurs qui souhaitent en savoir plus sur le domaine du scripting, et les bénéfices que cela peut leur apporter Aux informaticiens pour qu’ils prennent conscience des enjeux du scripting et des solutions qu’il fournit


K. Ayari
PowerShell Guru et expert en scripting, Kais Ayari a pensé et conçu l’architecture et le prototype d’une version de PowerShell sous Linux/Unix, et il développe notamment des processus d’automatisation intelligents. Il est l’un des meilleurs experts sur la tec hnologie PowerShell, maîtrisant parfaitement le modèle et la logique qui lui sont liés. Auteur de Scripting avancé avec Windows PowerShell aux éditions Eyrolles, il a formé de nombreux architectes, ingénieurs et administrateurs système et réseau.
L’art du scripting
Comprendre les langages de script Korn Shell, Perl, Python, Visual Basic Scripting et Windows PowerShell
Kais Ayari
ÉDITIONS EYROLLES 61, bd Saint-Germain 75240 Paris Cedex 05 www.editions-eyrolles.com
En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le présent ouvrage, sur quelque support que ce soit, sans l’autorisation de l’Éditeur ou du Centre Français d’exploitation du droit de copie, 20, rue des Grands Augustins, 75006 Paris.
© Groupe Eyrolles, 2015, ISBN : 978-2-212-14038-5
DANS LA MÊME COLLECTION
C. D ELANNOY . – Le guide complet du langage C. N°14012, 2014, 844 pages.
M. K ABAB , R. G OETTER . – Sass et Compass avancé. N°13677, 2013, 280 pages.
W. B ORIES , O. M IRIAL , S.P APP . – Déploiement et migration Windows 8. N°13645, 2013, 480 pages.
W. B ORIES , A. L AACHIR , D. T HIBLEMONT , P. L AFEIL , F.-X V ITRANT . – Virtualisation du poste de travail Windows 7 et 8 avec Windows Server 2012. N°13644, 2013, 218 pages.
J.-M. D EFRANCE . – jQuery-Ajax avec PHP . N°13720, 4e édition, 2013, 488 pages.
L.G M ORAND , L. V O V AN , A. Z ANCHETTA . – Développement Windows 8 - Créer des applications pour le Windows Store. N°13643, 2013, 284 pages.
Y. G ABORY , N. F ERRARI , T. P ETILLON . – Django avancé. N°13415, 2013, 402 pages.
P. R OQUES . – Modélisation de systèmes complexes avec SysML. N°13641, 2013, 188 pages.
SUR LE MÊME THÈME
K. A YARI . – Scripting avancé avec Windows PowerShell. N°13788, 2013, 358 pages.
J.-F. B OUCHAUDY . – Linux administration – Tome 1. N°14082, 3e édition, 2014, 430 pages.
L. B LOCH , C. W OLFHUGEL , N. M AKAREVITCH , C. Q UEINNEC , H. S CHAUER . – Sécurité informatique. N°13737, 4e édition, 2013, 350 pages.
P.-L. R EFALO . – La sécurité numérique de l'entreprise. N°55525, 2012, 296 pages.
D. M OUTON . – Sécurité de la dématérialisation. N°13418, 2012, 314 pages.
Table des matières

Avant-propos
Les objectifs de ce livre
Les prérequis
Qu’est-ce qu’un langage de script ?
L’exercice de comparaison comme vision dialogique
La composition de l’ouvrage
Remerciements
C HAPITRE 1
Un peu d’histoire
KSH
Perl
Python
VBS
Windows PowerShell
P ARTIE 1
Les éléments de langage
C HAPITRE 2
Les commentaires
KSH
Commenter une ligne
Commenter un bloc de lignes
Perl
Commenter une ligne
Commenter un bloc de lignes
Python
Commenter une ligne
Commenter un bloc de lignes
VBS
Commenter une ligne
Commenter un bloc de lignes
Windows PowerShell
Commenter une ligne
Commenter un bloc de lignes
C HAPITRE 3
Les variables
KSH
Déclarer une variable
Les variables spéciales
Les variables d’environnement
Perl
Les variables scalaires
Les variables tableaux
Les variables dictionnaires
Les variables spéciales
Python
Créer une variable
Les références
VBS
Déclarer une variable
Les variables tableaux
Windows PowerShell
Créer une variable
Les variables automatiques
Les variables d’environnement
Les variables de préférence
C HAPITRE 4
Les opérateurs
KSH
Les opérateurs arithmétiques
Les opérateurs logiques
Les opérateurs de comparaison
Les opérateurs d’affectation
Les opérateurs de test sur des fichiers
Les opérateurs de redirection
Perl
Les opérateurs arithmétiques
Les opérateurs logiques
Les opérateurs de comparaison
Les opérateurs d’affectation
Python
Les opérateurs arithmétiques
Les opérateurs logiques
Les opérateurs de comparaison
Les opérateurs d’affectation
Les opérateurs de type
Les opérateurs d’appartenance
VBS
Les opérateurs arithmétiques
Les opérateurs logiques
Les opérateurs de comparaison
L’opérateur de concaténation
Windows PowerShell
Les opérateurs arithmétiques
Les opérateurs logiques
Les opérateurs de comparaison
Les opérateurs d’affectation
Les opérateurs de type
Les opérateurs de redirection
Les opérateurs de fractionnement et de jointure
C HAPITRE 5
Les fonctions et commandes natives
KSH
alias
cd
echo
exec
exit
export
jobs
kill
let
print
pwd
typeset
umask
unset
Perl
chomp()
chop()
chr()
defined()
hex()
join()
lc()
length()
ord()
q()
qq()
qw()
sort()
split()
uc()
Python
chr()
eval()
getattr()
hasattr()
isinstance()
issubclass()
len()
max()
min()
ord()
range()
round()
sorted()
sum()
VBS
Date()
DateAdd()
Day()
Now()
Asc()
Clng()
Cint()
Hex()
FormatPercent()
Rnd()
Lcase()
Ucase()
Replace()
Trim()
CreateObject()
Windows PowerShell
AddDays()
Round()
ToLower()
ToUpper()
TrimStart()
TrimEnd()
Trim()
Replace()
Split()
StartsWith()
SubString()
IsNullOrEmpty()
[char]
[object]
C HAPITRE 6
Les structures conditionnelles
KSH
La commande test
La structure if..then..else..fi
La structure if..then..elif..else..fi
La structure case..in..esac
Perl
La structure if..else
La structure if..elsif..else
La structure unless
La structure given
Python
La structure if..else
La structure if..elif..else
Pseudo switch
VBS
La structure if..then..else..end if
La structure if..then..elseif..then..else..end if
La structure select..case..end select
Windows PowerShell
La structure if..else
La structure if..elseif..else
La structure switch
C HAPITRE 7
Les tableaux et dictionnaires
KSH
Créer un tableau
Manipuler un tableau
Créer un dictionnaire
Manipuler un dictionnaire
Perl
Créer un tableau
Manipuler un tableau
Créer un dictionnaire
Manipuler un dictionnaire
Python
Créer un tableau
Manipuler un tableau
Créer un dictionnaire
Manipuler un dictionnaire
VBS
Créer un tableau
Manipuler un tableau
Créer un dictionnaire
Manipuler un dictionnaire
Windows PowerShell
Créer un tableau
Manipuler un tableau
Créer un dictionnaire
Manipuler un dictionnaire
C HAPITRE 8
Les boucles
KSH
La boucle for..in..do..done
La boucle while..do..done
La boucle until..do..done
Perl
La boucle for
La boucle foreach
La boucle while
La boucle until
Python
La boucle for
La boucle while
VBS
La boucle for..next
La boucle for each..next
La boucle do while..loop
La boucle do until..loop
Windows PowerShell
La boucle for
La boucle foreach
La boucle while
C HAPITRE 9
Les fonctions
KSH
Définir une fonction
Une fonction par l’exemple
Perl
Définir une fonction
Une fonction par l’exemple
Python
Définir une fonction
Une fonction par l’exemple
VBS
Définir une fonction
Une fonction par l’exemple
Windows PowerShell
Définir une fonction
Une fonction par l’exemple
C HAPITRE 10
Les classes et objets
KSH
Créer une classe
Instancier et utiliser une cla

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents