il y a la commande "comm" qui fait ça très bien : il faut 2 fichiers listes TRIÉES, exemple : l1 et l2 comm -2 -3 l1 l2 affiche ceux qui sont UNIQUEMENT dans le fichier l1 comm -1 -3 l1 l2 affiche ceux qui sont UNIQUEMENT dans le fichier l2 comm -1 -2 l1 l2 affiche ceux qui sont dans les 2 fichiers l1 et l2 2 centimes ------------
cat listePaquetsActuels.txt listePaquetsActuels.txt listePaquets.txt | sort | uniq -c | grep ' 2 ' | awk '{print $2}' > /tmp/listeDiff.txt En fait tu cherches les paquets qui apparaissent deux fois après la concaténation de listePaquetsActuels.txt listePaquetsActuels.txt listePaquets.txt concaténés. Ça te donnera les paquets qui sont présents sur ton système et qui ne l'étaient pas avant.