Arguments du script

Les arguments du scripts sont contenu dans le tableau @ARGV.
Pour les récupérer un à un, la fonction shift suffit, elle s'applique par défaut à ce tableau.

Exemple : exemple.pl

#!/user/local/perl.5.8/bin/perl5.8.7

use strict;
use warnings;

my $variable;

$variable = shift;

unless (defined $variable)
        {
        $variable = 38.3926738121638;
        }

$variable = sprintf("%.2f", $variable);

print $variable . "\n";

Si on lance la commande exemple.pl sans argument, le script utilise $variable = 38.3926738121638; et renvoie 38.39
Si on lance la commande exemple.pl 28.123456789 avec un argument, le script utilise cet argument pour renseigner $variable ($variable = shift;) et renvoie 28.12