Problème avec un bout de code en PERL
5 messages
• Page 1 sur 1
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
-

UsagiYojimbo - WRInaute accro

- Messages: 8578
- Inscription: 23 Nov 2005
Problème avec un bout de code en PERL
Je commence le PERL aujourd'hui (en même temps qu'un nouveau job).
Je bute sur le bout de code suivant.
Sachant que dans le fichier truc.pl je fais ca :
Ca me renvoie en fait l'erreur suivante :
Quelqu'un voit où je fait des merdouilles ?
Je bute sur le bout de code suivant.
- Code: Tout sélectionner
perl /var/www/html/machin/perl/truc.pl /var/www/html/machin/wwwroot/chose/fichier.txt /var/www/html/dossier/CHARTS/chose/trait1.php
/var/www/html/dossier/CHARTS/chose/trait2.php
/var/www/html/dossier/CHARTS/chose/trait3.php
/var/www/html/dossier/CHARTS/chose/trait4.php
/var/www/html/dossier/CHARTS/chose/trait5.php file_in file_out
Sachant que dans le fichier truc.pl je fais ca :
- Code: Tout sélectionner
$var1 = $ARGV[0];
$var2 = $ARGV[1];
$var3 = $ARGV[2];
$var4 = $ARGV[3];
$var5 = $ARGV[4];
$var6 = $ARGV[5];
$var7 = $ARGV[6];
Ca me renvoie en fait l'erreur suivante :
- Code: Tout sélectionner
Bareword found where operator expected at line X (où X est la ligne ci-dessus) near "/var/www"
Quelqu'un voit où je fait des merdouilles ?
-

UsagiYojimbo - WRInaute accro

- Messages: 8578
- Inscription: 23 Nov 2005
...
... bon correction du truc : la première partie de mon code est une ligne de commande shell :
et le fichier truc.pl, qui lui est écrit en perl, contient le code suivant :
Le lancement de cette commande perl me renvoie donc le message d'erreur suivant :
Je suis plus clair ainsi ?
- Code: Tout sélectionner
perl /var/www/html/machin/perl/truc.pl /var/www/html/machin/wwwroot/chose/fichier.txt /var/www/html/dossier/CHARTS/chose/trait1.php
/var/www/html/dossier/CHARTS/chose/trait2.php
/var/www/html/dossier/CHARTS/chose/trait3.php
/var/www/html/dossier/CHARTS/chose/trait4.php
/var/www/html/dossier/CHARTS/chose/trait5.php file_in file_out
et le fichier truc.pl, qui lui est écrit en perl, contient le code suivant :
- Code: Tout sélectionner
$var1 = $ARGV[0];
$var2 = $ARGV[1];
$var3 = $ARGV[2];
$var4 = $ARGV[3];
$var5 = $ARGV[4];
$var6 = $ARGV[5];
$var7 = $ARGV[6];
# Ouverture des fichiers d'entree et de sortie
print("\nOuverture des fichiers...\n");
open(FH, $var1) || die ("Erreur d'ouverture !");
open(FoutMoteurs, ">".$var2) || die ("Erreur d'ouverture (".$OUT_moteurs.") !");
open(FoutOrigine, ">".$var3) || die ("Erreur d'ouverture (".$OUT_origine.") !");
open(FoutMois, ">".$var4) || die ("Erreur d'ouverture (".$OUT_mois.") !");
open(Fout6Mois, ">".$var5) || die ("Erreur d'ouverture (".$OUT_6mois.") !");
Le lancement de cette commande perl me renvoie donc le message d'erreur suivant :
Bareword found where operator expected at line X near "/var/www"
Je suis plus clair ainsi ?
-

Serious - WRInaute passionné

- Messages: 2438
- Inscription: 21 Nov 2005
Pas beaucoup plus clair...
Le seul probleme que je vois est que ta commande shell est sur plusieurs lignes et non une seule. Mais l'erreur est une erreur perl. En tout cas, ca marche chez moi.
Je ne comprends ni le X ni le /var/www dans le message d'erreur. Mais bon, je n'utilise quasi jamais perl.
Le seul probleme que je vois est que ta commande shell est sur plusieurs lignes et non une seule. Mais l'erreur est une erreur perl. En tout cas, ca marche chez moi.
Je ne comprends ni le X ni le /var/www dans le message d'erreur. Mais bon, je n'utilise quasi jamais perl.
5 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Juste un petit bout de code
- A quoi sert ce bout de code?
- Champ d'un formulaire et bout de code
- Convertir ce bout de code (texte) en lien cliquable
- Enlever un bout de code pour un bon réf.
- PHP > Besoin d'aide pour un bout de code
- explication sur un petit bout de code javascript
- besoi d'aide sur un bout de code cherché
- [Resolu]Question sur un bout de code php, merci...
- Demande d'info sur un bout de code d'un htaccess
Consultez la description détaillée des produits ou services de Google suivants : Google Code
- Analyseur d'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
