Gilles MISSONNIER a écrit :
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 ------------
Merci !! C'est beaucoup plus simple que mon usine à gaz. ;)
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.
___________________________________________________________________________ Faites de Yahoo! votre page d'accueil sur le web pour retrouver directement vos services préférés : vérifiez vos nouveaux mails, lancez vos recherches et suivez l'actualité en temps réel. Rendez-vous sur http://fr.yahoo.com/set