Vl Q) 0 L. >- w If) r-l 0 N @ L'art du scripting Comprendre les langages de scr
Vl Q) 0 L. >- w If) r-l 0 N @ L'art du scripting Comprendre les langages de script Korn Shell, Perl, Python, Visual Basic Scripting et Windows PowerShell Kais Ayari Vl Q) 0 L. >- w If) r-l 0 N @ L'art du • • scr1pt1ng 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. E n 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 !'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, e t 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 9o : .. '~ ..... ~ -"' ''\\' - 50 · - -- JD I '\.\~- 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 technologie PowerShell, maîtrisant parfaitement le modèle et la logique qui lui sont liés. Auteur de Scripting avancé avec Windows PawerShe/1 aux éditions Eyrolles, il a formé de nombreux architectes, ingénieurs et administrateurs système et réseau. lÇ Il'\ a, a, (')C'J 00 ~~ I") 0 c:;~ ...:t .. ~ LC\J 3 C\l N .... ·- a, "Dr-,.. N •QJ 0) N QJ . 00 "O oz r,... Ll a:i ÇQ °' 0 a. E 0 (.) 1: 0 z C: 0 "' a. Q) "' C: 8 Vl (1) 0 L >- w L!) ,-t 0 N @ ..... .r::. Ol ·.::: > o. 0 u LJart du scripting Comprendre les langages de script Korn Shell, Perl, Python, Visu al Basic Scripting et Windows PowerShell Vl Q) 0 L >- w If) r-l 0 N @ .,_, .c Ol ·.::: >- 0. 0 u DANS LA MÊME COLLECTION C. DELANNOY. - Le guide complet du langage C. N°14012, 2014, 844 pages. M. KABAB, R. GOETTER - Sass et Compass avancé. N°13677, 2013, 280 pages. W. BORIES, 0. MIRIAL, S.PAPP. - Déploiement et migration Windows 8. N°13645, 2013, 480 pages. W. BORIES, A. LAACHIR, D. THIBLEMONT, P LAFEIL, F.-X VITRANT. - Virtualisation du poste de travail Windows 7 et 8 avec Windows Server 2012. N°13644, 2013, 218 pages. J.-M. DEFRANCE. - jQyery-Ajax avec PHP. N°13720, 4e édition, 2013, 488 pages. L.G MORAND, L. Vo VAN, A. ZANCHETTA. - Développement Windows 8 - Créer des applications pour le Windows Store. N°13643, 2013, 284 pages. Y. GABORY, N. FERRARI, T. PETILLON. - Django avancé. N°13415, 2013, 402 pages. P ROQUES. - Modélisation de systèmes complexes avec SysML. N°13641, 2013, 188 pages. SUR LE MÊME THÈME K. AYARI. - Scripting avancé avec Windows PowerShell. N°13788, 2013, 358 pages. J.-F. BOUCHAUDY. - Linux administration-Tome 1. N°14082, 3e édition, 2014, 430 pages. L. BLOCH, C. WOLFHUGEL, N . MAKAREVITCH, C. QyEINNEC, H. SCHAUER. - Sécurité informatique. N°13737, 4e édition, 2013, 350 pages. P-L. REFALO. - La sécurité numérique de l'entreprise. N°55525, 2012, 296 pages. D. MOUTON. - Sécurité de la dématérialisation. N°13418, 2012, 314 pages . Vl (1) 0 L >- w L!) ,-t 0 N @ ..... .r::. Ol ·.::: > o. 0 u LJart du scripting Comprendre les langages de script Korn Shell, Perl, Python, Visual Basic Scripting et Windows PowerShell Kais Ayari EYROLLES Vl Q) 0 L >- w If) r-l 0 N @ .,_, .c Ol ·.::: >- 0. 0 u É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 !'É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 Vl (1) 0 L >- w L!) ,-t 0 N @ ..... .r::. Ol ·.::: > o. 0 u Table des matières Avant-propos . .. . .. ... ..... .. . .. ... .. . .. . ..... .. . .. ... .. . .. ... .. ... ... .. . .. . .. ... ... .. . .. .. ... 1 Les objectifs de ce livre . ...... . ........ . ...... . ...... . ...... . . . ...... 1 Les prérequis ............... . ........ . ...... . . . ...... . ...... . . . . . .. 2 Qy' est-ce qu'un langage de script ? ......... . ...... . ........ . ........ . .. 3 L'exercice de comparaison comme vision dialogique .. . . . ...... . . .. . .... . .. 3 La composition de l'ouvrage . ........ . .... . ...... . . . . ...... . .. . . . .. . .. 5 Remerciements ... . . .. ..... .. ..... . . . ...... . ........ . . .. ..... . .... . 5 CHAPITRE 1 Un peu d'histoire ........................................................................... 7 KSH ....... . ...... . ................. . ...... . ........ . ........ . .. 7 Perl ............................................................. 8 Python .......................................................... 8 VBS ...... . ...... . . .. ... . ........ . ........ . . .. ... . . . . . ...... . ... 9 Windows PowerShell .. ..... .. ....... .................... .......... 10 PARTIE 1 Les éléments de langage ................................. 11 CHAPITRE 2 Les co1n1nentaires....................................... ........................... ...... 13 KSH ............. .. ..... . ........ . ........ .. ..... . . .. .......... 13 Commenter une ligne ....... . ...... . ................... . ...... . . 13 Commenter un bloc de lignes ........ . ........ . ........ . .......... 14 Perl ... . ........ . . . .... . ................. . . . ...... . ........ . .... 14 Commenter une ligne ........................................... 15 Commenter un bloc de lignes ..................................... 16 Python ... . ...... . ........ . ........ . . . ...... . ........ . ........ . . 17 Commenter une ligne ...... .. ..... .. ....... . ........ .. ....... .. . 18 Commenter un bloc de lignes . ...... . . .. ... . . . ...... . ........ . .... 18 Vl (1) 0 L >- w L!) ,-t 0 N @ ..... .r::. Ol ·.::: > o. 0 u .. L'art du scripting VBS ...... . . . ...... . ...... . ........ . ...... . . . ............... . . . . 19 Commenter une ligne ........................................... 19 Commenter un bloc de lignes . . . . ............... . . . ...... . . . ...... 20 Windows PowerShell .............................................. 21 Commenter une ligne . ...... . . . ...... . .......................... 21 Commenter un bloc de lignes ........ . . . ...... . ........ . ........ . . 22 CHAPITRE 3 Les variables . . .. . .. . .. ... ... .. . .. .. ... . uploads/Management/ l-x27-art-du-scripting-comprendre-les-langages-de-script-korn-shell-perl-python-visual-basic-scripting-et-windows-powershell.pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/uHCjBMLAuwqAGUxOQAYbYjsUCCJw8neth1yxKyc4v2yp3iKcSkyvX7JII1opKfQj8z46ck94ci5cjprC42KA5p1y.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/OR9BQFrKwQVtqHnIKrRHgl4OaeooFXpQDc43NIGTT30EZczczZtxZkn1SVY794c1bQAfERn6uXaRsIeHSP9XB55N.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/5F0YEyxSMVORHvrxdWXkL8IzxnnJEByXwZjDjJpWdTNtFT05IFZP1Ln3AoHgZz9gWY693ZcllnbWLYPbRyKQJYYK.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Jtx1r4lHH0VaeLjWXWPTb865d8nxnKRV2Sb9Nm1CnVV0VmR9yLNZhTLIPkNXcBaryrADQCMCNLyIkRpg7u6SVavm.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/RaLRiZ5kvKYFBT8eSyutakpsaq3qzSIxtCzZOkSdtxbG7nNOh1uNnJcmwrqBfmCX35WmA3vX5aIGVcpNclJgcpEU.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/iMnQZbvvFeHeohMdh0HWRfZsh3MwaeGTCoO9GesLTdjvVFzpl1UYpjf5rR6cpAMUjIVOcomYrdiVyMxO89fZbCPY.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/SmLHWC4ZXyfjT1AdbPr7ZnIzHfJY4NEHb71FVAQ8R34nrTY86ueGb2U4oKmLdPVGtRz6GRyvKkXTsW3XbTOpq3X6.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/ANQMyzMxJgaFYP00EShvpRDrvAWnSyDGtD97bGnYA9pko3ikSLdnvWfmeYd0FD1Fzk9WuCYBkQBYOGBPsAEHDCQZ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/YjZVS7iYD92TOhhUUCeDaayYk7fllq0YilzX46AOwGxQ8VvBqf2A1wfc7Vy660OErcJMkNO86GqBObE7dc0Upelk.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/4HDOdW5Po9yamPqy6M4RXWbQ34z0PBhN6fF463dRrT6L8y6KGa36pTqsDiTIx5oBs0hrHmFZOldwcmH0kM2LX83v.png)
-
17
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 27, 2022
- Catégorie Management
- Langue French
- Taille du fichier 26.2268MB