next up previous contents
Next: Variables et tableaux Up: Le minimum vital Previous: Installer Perl

Notre premier programme

Maintenant que vous savez ou se trouve Perl sur votre système, il va falloir le placer au début de tous vos scripts.

Pour comprendre la syntaxe de Perl, nous allons écrire un programme très simple, le plus connu de tous : hello world.

Dans votre éditeur favori :

#!/usr/bin/perl

print "Hello world\n";

En début de script se trouve la ligne que vous placerez toujours au début de tous vos scripts, celle qui fait que votre script est un script Perl.

Cette ligne peut changer en fonction de l'endroit ou vous avez décidé d'installer Perl.

La seconde ligne est vide, ce n'est pas obligatoire, mais c'est une convention que certains scripteurs aiment à suivre.

À la troisième ligne se trouve la fonction print qui prend en argument ce qu'elle doit imprimer. Notez le \n qui est traduit à l'execution par un retour chariot. Notez aussi le ; à la fin de la ligne, en Perl, une instruction est fermée par un point virgule.

Après avoir rendu notre script executable, lançons le :

~/perl $ chmod +x hello_world.pl 
~/perl $ ./hello_world.pl 
Hello world
~/perl $

Voila, vous connaissez le strict minimum pour programmer en Perl, vous savez comment commencer le programme et comment utiliser une instruction. C'est bien mais c'est un peu court. Allons un peu plus loin.

#!/usr/bin/perl

use strict;
print "Quel est votre nom :";
my $nom = <STDIN>;
chomp($nom);
print "Bonjour $nom !\n";

Qui rend à l'exécution le résultat suivant :

~/perl $ ./bonjour_nom.pl 
Quel est votre nom :Stephane 
Bonjour Stephane !
~/perl $

Perl nous montre sa très grande simplicitée, il affiche une phrase, remplit une variable par la valeur fournie par l'entrée standard (en l'occurence le clavier), retire le retour chariot de cette variable avec la fonction chomp() puis l'insère directement dans l'argument passé à print

Voila, vous savez le minimum vital, vous pouvez ecrire un programme de base qui interroge une entrée au clavier, affiche une sortie sur l'écran. Nous allons maintenant avancer à grands pas et essayer de passer du stade de bidouilleurs à scripteur, puis de scripteur à hacker.


next up previous contents
Next: Variables et tableaux Up: Le minimum vital Previous: Installer Perl
Stephane TOUGARD
6/20/2001