Bonjour,
Je travaille actuellement sur des fichiers cryptés, et on m'a fournit un script perl permettant de les décrypter.
On m'a également passé un autres bout de script perl par l'intermédiaire duquel je traite les données récupérées.
L'appel d'une fonction permet de lancer le script de décriptage et renvoie un fichier no-crypté.
Malheureusement j'ai du mal à comprendre les options d'appel du script de décryptage.
Voilà à quoi ressemble la fonction d'appel du fichier de décryptage:
Pouvez-vous m'éclairer sur la commande OPEN?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
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.
En vous remerciant par avance
Mat
Partager