wiki:PerlExercices

Perl - Exercices

Ces exercices ainsi que le support de cours PerlInitiation s'adresse à des débutants en Perl, et présente l'essentiel du language ainsi que ses usages les plus classiques.

1. Perl en ligne de commande

  • Principe:
    perl -e 'print "Hello world!\n"'
    
  • Utilisation en mode "filtre", le code est exécuté à chaque ligne, exemple type 'grep':
    perl -ne 'print "$_\n" if /perl/'
    
  • Utilisation statistiques, à la 'wc':
    perl -ne '$n += length($_); END{ print "$n chars\n" }'
    
  • Histogrammes (nombre d'occurences de séquences répétitives):
    perl -ne '$n{$_}++; END{ print "$nb $text\n" while ($text, $nb)=each %n }'
    

A essayer:

  • Emuler complètement 'wc': nombre de caractères, de lignes et de mots
  • Afficher un texte en préfixant chaque ligne par son nombre de caractères

2. Traitement d'un fichier CSV

  • lecture simple dans des structures Perl
  • sortie: tableau HTML
  • sortie: tri par une colonne spécifiée en option du programme
Last modified 8 years ago Last modified on Oct 2, 2012, 9:16:47 AM

Attachments (2)

Download all attachments as: .zip