Bonjour,
j'ai un fichier qui est sous la forme si dessous, et ej veux faire un traitement pr chak ligne, a condition ke le traitement ne se répéte pas:
aaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbb
aaaaaaaaaaaaaaaaa
ccccccccccccccccc
ccccccccccccccccc
bbbbbbbbbbbbbbbbb
ddddddddddddddddd
J'ai pense alors a utiliser un tableau ou je stocke juste la ligne qui est deja utilise, si jeparcours le tableau et je ne la trouve pas, je fais le traitement:
my @n;
if(($ligne =~ /_ng_/)&&($ligne !~ /\* \*/)){
@l=split(/_ng_/,$ligne);
$find_l_bc = 0;
$i = 0;
while(($n[$i])&& ($n[$i] !~ $l[1])){
$i++;
}
if(!$n[$i]){
push(@n,$l[1]);
$find_l_bc = 1;
}
if( $find_l_bc == 1)
{
#traitement
}
Ben mais ça ne marche pas, le traitement se repete, je ne sais pas s'il sagit dune faute du déclaration de tableau...Mercccccccccccccci
Partager