ta démarche, elle même, est inutile,
diff se suffit à lui même.
diff fic1 fic2 > resultat
après tu affiche les lignes fic2 différentes de fic1 avec un un tri sur ">"
après tu affiche les lignes fic1 différentes de fic2 avec un un tri sur "<"
par exemple
ou bien sur tu peux trier directement dans la génération du fichier
diff fic1 fic2 | grep ">" > resultat
Si vraiment tu as besoin d'un traitement par ligne pour faire d'autres actions
alors tu peux faire une boucle :
diff fic1 fic 2 > resultat ; while read l ; do TONTRAITEMENT ; done < resultat
Partager