bonjour a tous , voila j ai deux fichiers qui contiennent des noms d utilisateurs et je veux faire un seul fichier qui regroupe tous les utilisateurs mais en evitant d avoir un utilisateurs deux fois si il est dans les deux fichiers de depart.
j ai pense a ca mais evidement ca ne marche pas: surement a cause de la comparaison du scalaire et du tableau !!
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 open (FICH1,"<fich2"); @tab1 = <FICH1>; close FICH1; open (TOUS,">>tous"); foreach (@tab1) { print TOUS; } open (FICH2,"<FICH2"); foreach $line (<FICH2>) { if ($line != @tab1) { print TOUS "$line\n"; } } close FICH2; close TOUS;
Partager