background preloader

Perl

Facebook Twitter

Command-line Options. Perl has a wide range of command-line options or switches that you can use.

Command-line Options

The options are also called switches because they can turn on or turn off different behaviors. A thorough knowledge of the command line switches will enable you to create short one-time programs to perform odd little tasks. For example, the -e option lets you specify a line of code directly on the command-line instead of creating a script file. Perl pour les linguists : liste des programmes. Gestion de repertoire. Update lib Perl.

Expressions Régulieres

Welcome to Roth Consulting. Source PERL - Date et Heure - Date du jour. Create ZIP archives dynamically and on the fly with Perl. This article is also available as a TechRepublic download, which contains the code listings in a copy-and-paste-friendly text format.

Create ZIP archives dynamically and on the fly with Perl

Perl comes with a wide variety of both built-in functions and external modules to manipulate different file formats. In particular, it has the ability to dynamically create and read compressed ZIP archives without relying on external tools and utilities, via its Archive::Zip module. This tutorial runs you through the basics, illustrating the most common uses of this module. To begin with, download and install the module (if you don't already have it) by running the following command at your Perl prompt: perl> perl -MCPAN -e "install Archive::Zip" It's important to note that Archive::Zip depends on the zlib library and so you may be asked to download and install this library as well, during the installation process. Creating ZIP archives Let's begin with a simple example: dynamically creating a ZIP archive that contains a few other files. Listing A #! Listing B.

Perl. Cours Perl : fonctions. Définir une fonction Syntaxe sub nomfonction{ instructions ; } Appel : &nomfonction; sub maprocedure{ print "un essai de fonction\n"; } &maprocedure; Valeur retournée : aucune : par défaut retourne la valeur de la dernière instruction ; celle donnée par return. #!

Cours Perl : fonctions

Arguments La liste de variables suivant l'appel de la fonction représente les arguments de la fonction. . #! Variables globales et locales Dans une fonction les variables déclarées sont globales. . #! Fonctions prédéfinies. Perl String Functions. Lcfirst Takes a string and retruns it with the first character in lower case. lcfirst Str1 quotemeta rindex.

Perl String Functions

La gestion / modifications des chaînes de caractères. L'exemple précédant montre une limite par exemple si "linux" est écrit "Linux" le teste sera faut.

La gestion / modifications des chaînes de caractères

C'est pour cela qu'il existe des modificateurs et des caractères spéciaux permettant d'accroître l'efficacité des expressions régulières... Les modificateurs permettent de modifier l'interprétation des expressions régulières. Ce modificateur est placé après le / de fermeture exemple =~ /motif/modificateur. Exemple : if ($phrase =~ /linux/i) { # Sera vrai pour linux, LINUX, Linux, LinuX, lINUx... print "Bravo\n"; } Les caractères spéciaux comme leurs noms l'indiquent sont des caractères intégrés au motif. . # Reconnaît n'importe quel caractère, excepté les retours chariot. ^ # Reconnaît le début d'un ligne ou d'une. $ # Reconnaît la fin d'une ligne ou d'une chaîne. * # Reconnaît 0 fois ou plus le dernier caractère. + # Reconnaît 1 fois ou plus le dernier caractère. ?

Perl : opérateurs. Qu'est-ce qu'un opérateur ?

Perl : opérateurs

Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, ... On distingue plusieurs types d'opérateurs: les opérateurs de calcul les opérateurs d'assignation les opérateurs d'incrémentation les opérateurs de comparaison de scalaires les opérateurs de comparaison de chaînes les opérateurs logiques (les opérateurs bit-à-bit) (les opérateurs de rotation de bit) Les opérateurs de calcul Les opérateurs de calcul permettent de modifier mathématiquement la valeur d'une variable Les opérateurs d'assignation Ces opérateurs permettent de simplifier des opérations telles que ajouter une valeur dans une variable et stocker le résultat dans la variable.

Les opérateurs. Mars 2014.

Les opérateurs

Recap : Les variables de Perl. Les variables standard de Perl. $_ est la variable par défaut (ou la variable contenant la "valeur courante").

Les variables standard de Perl

Elle fait partie des éléments les plus intéressants de Perl, en apportant à la fois concision et lisibilité à vos programmes. Perl a été créé par un linguiste et utilise certains des mécanismes des langage naturels dont le pronom et l'ellipse. Justement, $_ fonctionne comme un pronom. Prenons par exemple cette conversation (fictive) entre deux utilisateurs de Perl : Larry Wall est l'auteur de Perl.Wouahou, il a fait tout ça tout seul ? Dans cette petite conversation, "Larry Wall" est mentionné une seule fois, mais est le sujet ou l'objet de cinq phrases au total. $_ fonctionne exactement de la même façon : c'est l'objet implicite sur lequel s'appliquent certaines fonctions ou opérations quand aucune variable n'est mentionnée. De nombreuses fonctions unaires et certaines fonctions de liste utilisent $_. On peut donc utiliser la "valeur courante" sans y faire référence. À comparer par exemple avec :