...
Voilà à quoi ressemble la fonction d'appel du fichier de décryptage:
1 2 3 4 5 6 7 8
| sub decode_log
{
my ($filename) = @_;
DEBUG $filename;
open(my $input, "$base/Decoder/decode.pl -c $data/1553-raw.xml -r log-trace -i \"$filename\" |");
return $input;
} |
Pouvez-vous m'éclairer sur la commande OPEN?
Normalement, lors de l'appel d'un script PERL sous unix, il faut mettre "perl " avant de mettre le chemin et le nom du script. Ici cela n'est pas fait, et les options "-c", "-r" et "-i" ainsi que le "|" final ne me parlent pas du tout.
Partager