Bonjour

J'ai un petit soucis avec mon code
Je cherche à repartir les lignes de mon FichierA dans deux fichiers temporaires
Si une ligne du fichierA est présente dans le fichierB, je la dépose dans le fichier temporaire TempA sinon je la dépose dans le fichier temporaire TempB

Voici le code
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
 
while read ligne1
 
do
 
  grep "$ligne1" $FichierB  2>/dev/null
 
 
          if [ $? -eq 0 ]
 
              then
 
              echo "${ligne1}" >> $TempA  
          else
 
              echo "${ligne1}" >> $TempB  
          fi
 
done < $FichierA
J'ai fait un CAT sur le fichier temporaire TempA je reçois le bon résultat
Par contre dans le fichier TempB je ne sort rien

Merci d'avance