Écriture de scripts avec le langage PERL
Pré requis
- Avoir une connaissance des notions algorithmiques et de programmation
Objectifs de la formation
- Maitriser la lecture et l’écriture des programmes en Perl
- Comprendre à exploiter des bibliothèques objets
- Connaître les spécificités de l’exploitation dans les environnements Unix et Windows
Public :
Pour les administrateurs système
Contenu du cours
Un premier programme PERL
- Les caractéristiques de Perl
- La documentation officielle
- Les sites Internet
- Installer Perl via Unix et Windows
- Ecriture d'un premier programme
- Exploitation de l'interpréteur Perl de façon interactive
Les bases fondamentales du langage
- Les scalaires pour retenir de simples nombres ou des chaînes de caractères
- Les entrées sorties élémentaires
- Les tableaux ou le management efficace de listes
- Les opérateurs mathématiques, de comparaison, ...
- Les structures de contrôle
- Les tableaux associatifs
- Panorama des fonctions affilié à l'interpréteur
La gestion de fichiers
- Les différents modes d'ouverture
- Les tests sur un fichier
- Les fonctions de manipulation
- Les variables spéciales
- La lecture de fichiers binaires
- Les rapports Perl
Les expressions réguliéres
- Les expressions régulières ISO
- L'utilisation des expressions régulières en Perl
- Recherche de correspondances
- Remplacement de chaînes
- L'utilisation de Perl comme filtre dans le remplacement de AWK
- Les expressions régulières spécifiques de Perl
L'aspect modulaire
- Les fonctions
- Les mécanismes de transferts de données
- La visibilité des variables, la création des variables locales
- Les références à des scalaires, tableau…
- Les tableaux de tableaux
- La gestion de structures complexes
- Les tableaux de tableaux
- Les souspaquetages et les paquetages : la création et l'utilisation de bibliothèques
- La gestion d'erreur
- La programmation objet en Perl
L'interface et les bases de données
- Utiliser un script Perl comme une commande
- Les variables systèmes
- Les fonctions remplaçant les principales commandes
- L'activation d'une application, sa terminaison
- L'exploitation de Perl afin de remplacer le Shell Unix
- Accéder à une base de données via la bibliothèque DBI
