Initiation au Perl
Copyright © 1999 : Frédéric TYNDIUK, tyndiuk@ftls.org, http://www.ftls.org/ v1.0.1, Septembre 1999. Ce documentation est aussi disponible : - au format SGML : http://www.ftls.org/fr/initiation/perl/intro-perl.sgml.gz (20 Ko) - au format PostScript : http://www.ftls.org/fr/initiation/perl/intro-perl.ps.gz (80 Ko) - au format PDF : http://www.ftls.org/fr/initiation/perl/intro-perl.pdf (240 Ko) Ce document fournit des informations de base sur la programmation en Perl. Il est fait pour être lu tout en ayant un clavier près de soi. 1. Informations sur ce document 1.1 Auteur et Copyright 1.2 Améliorations de ce document 1.3 Remerciements 1.4 Nouvelles versions 2. Introduction 3. Syntaxe de base et premier Programme 3.1 Premier programme : 3.1.1 La première ligne 3.2 Exécuter un script Perl 3.2.1 Les arguments de l'interpréteur 3.3 Les Commentaires 3.4 Les commandes intégrées 4. Les Variables et Types de données 4.1 Les noms de variables 4.2 Les scalaires 4.2.1 Les numériques : 4.2.2 Les chaîne de caractères 4.2.2.1 Les caractères spéciaux 4.3 Les Listes 4.4 Les tableaux 4.5 Les tableaux associatifs 4.6 Les variables spéciales 5. Les Opérateurs 5.1 Opérateurs d'affectation 5.2 Opérateurs arithmétiques 5.3 Opérateurs sur les chaînes de caractères 5.4 Opérateurs logiques et de comparaison 5.4.1 Opérateurs logiques 5.4.2 Opérateurs de comparaison 5.5 Opérateurs sur les tableaux 6. Les boucles et conditions 6.1 Condition 6.1.1 Condition simple 6.1.2 Conditions imbriquées 6.2 Boucle for 6.3 Boucle foreach 6.4 Boucle while 6.5 Boucle do 6.6 Contrôle du flux dans les boucles 7. La gestion / modifications des chaînes de caractères 7.1 Opérateurs sur les chaînes de caractères 7.1.1 fonction join 7.2 Expressions régulières 7.3 Appartenance 7.4 Notions avancées 7.5 Substitution 7.6 Traduction 7.7 Eclatement 8. Les procédures 8.1 Variables locales 8.2 Paramètres 8.3 Renvoi des valeurs 9. Les entées - sorties 9.1 Manipulation de fichiers 9.2 Les accès au système de fichiers 9.3 Testes sur les fichiers 9.4 Appels systèmes 9.5 Formatage de la sortie 9.5.1 Utilisation de printf 9.5.2 Utilisation de write 10. Quelques fonction intégrées utiles 10.1 chop 10.2 rand(?) 10.3 time et localtime 10.4 grep 10.5 crypt 11. Exemples 11.1 Bonjour 11.2 Calcule la valeur de Pi 11.3 Triangle de Pascal 11.4 Compteur 11.5 Recherche d'une occurence dans un fichier 11.6 Date en français 12. Exercices 13. Conlusion 13.1 Trouver d'autres informations sur Perl. 13.1.1 Votre machine 13.1.2 Sur le Web 13.1.3 Sur le Usenet (News) 13.1.4 Les livres