Simple erreur de débutant :
Sans le #!/usr/bin/perl
EN PREMIERE LIGNE, le programme ne fonctionne pas.
Et tout simplement, pour executer une commande en Perl :
my $commande = "ls -l nomdefichier'";
my $resultat = system($commande);
System permet d'executer une commande Shell dans un script Perl.
Plus précisement, une commande du système source.
A la base, je suis en Shell, je lance un Perl, qui execute lui même un Shell.
La commande Exec permet la même chose, mais ne revient pas au système d'origine.
J'éspère avoir été clair tout de même ... ;-)