Rappels PERL
Monday 13 March 2006
Les Mongueurs de Perl me pardonneront (enfin je l’espère), mon niveau de perl est très limité (mais je me soigne, merci).
Voici de brefs rappels sur l’utilisation de perl, quelques fonctions, quelques astuces et autres explications qui me permettent d’utiliser a minima les fantastiques possibilités de PERL.
L’excellente introduction à PERL de S. Lhullier
http://sylvain.lhullier.org/publications/perl.html
Ajouter un module venant du CPAN
perl -MCPAN -e 'install Image::EXIF'
Créer et utiliser un module
http://sylvain.lhullier.org/publications/intro_perl/chapitre13.html
Trier numériquement un fichier
perl -e 'print sort {$a <=> $b} <STDIN>' < fichier
Remarque : il faut utiliser
Trier un hash
my @fields = sort { $offsets{$a} <=> $offsets{$b} } keys %offsets;
Utiliser un fichier de configuration
# lire un fichier de configuration en 3 lignes avec Config::Simple
use Config::Simple;
my $cfg = Config::Simple->new("myapp.conf");
my %config = $cfg->vars();
# ou en 2 lignes avec Config::Std
use Config::Std;
read_config "myapp.conf" => my %config;
http://search.cpan.org/ sherzodr/Config-Simple-4.58/Simple.pm
Utiliser un module en spécifiant un emplacement
use lib "/{emplacement du module}/";
use {module};