Erreur script perl, déclaration d'un fichier

Fermé
lefreeman63 Messages postés 136 Date d'inscription mercredi 20 avril 2011 Statut Membre Dernière intervention 11 février 2016 - 21 avril 2011 à 11:31
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 21 avril 2011 à 19:55
Bonjour,

j'ai une erreur dans mon script perl et je pense que sa vient de la déclaration de mon fichier "FIC1", si quelqu'un peut m'aidé a comprendre, voici mon code:

#!/usr/bin/perl -w
use warnings;
use strict;
my $q_conf="begin queue ($ARGV[1])\n";
my $fin= "END\n";
my $flag= 0;
my $i = 1;

open(FIC1,'configTemp.txt') || die ("Le fichier n'existe pas");


while(<FIC1>)
{
if($_ eq $q_conf)
{
$flag= 1;
}
if($flag eq $1)
{
print "Lecture : $_";
}
if($_ eq $fin)
{
$flag = 0;
}else{
next;
}

}
close(FIC1);



Et voici mon message d'erreur:

use of uninitialized value in string eq at script.pl line 24 <FIC1>


ma ligne 24 est mon 2eme if
if($flag eq $1)

merci d'avance.
A voir également:

7 réponses

lefreeman63 Messages postés 136 Date d'inscription mercredi 20 avril 2011 Statut Membre Dernière intervention 11 février 2016
21 avril 2011 à 14:36
y a personne qui peut m'aider?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
21 avril 2011 à 14:54
Salut,

Si, lami20j, mais à cette heure ci il bosse ;-\

Patience ;-)
0
lefreeman63 Messages postés 136 Date d'inscription mercredi 20 avril 2011 Statut Membre Dernière intervention 11 février 2016
21 avril 2011 à 17:43
Merci bien
0
lefreeman63 Messages postés 136 Date d'inscription mercredi 20 avril 2011 Statut Membre Dernière intervention 11 février 2016
21 avril 2011 à 18:06
En faite c'est bon problèmes réglé
désolé pour le dérangement.

Merci bien
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
21 avril 2011 à 18:06
Content pour toi, mais il eut été de bon aloi de donner ta solution ;-(
0
lefreeman63 Messages postés 136 Date d'inscription mercredi 20 avril 2011 Statut Membre Dernière intervention 11 février 2016
21 avril 2011 à 19:40
Tous à fait.. bien que j'ai honte
mais j'ai fait une magnifique faute de syntaxe dans la condition de mon if
j'ai mis $1 au lieu de $i!

merci encore
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
21 avril 2011 à 19:55
Merci ;-))
0