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


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à