Le vendredi 14 septembre 2007, Serge Smeesters a écrit : > Bonjour, > > > >> [...] > >> Je cherche un script (ou un autre moyen) pour ne garder que la > >> dernière version de chaque packages dont j'ai plusieurs fichier .deb > >> dans un répertoire. > > > sudo aptitude clean ou sudo apt-get clean > > Merci de répondre !.. :) > > Mais ça n'a "rien" avoir avec mon problème :( > > Relis ma question... > J'ai un répertoire, sur ma clé usb en l'occurrence. > C'est dans ce répertoire que j'aimerais faire le ménage :/ > Je pense que cette commande devrait faire ce que tu veux, à condition de n'avoir pas des .deb d'architectures différentes d'un même paquet dans ton dossier : ls -1r *.deb|perl -ne'($a)=split/_/;chomp;$d eq$a&&unlink;$d=$a' Si tu as des .deb d'architectures différentes d'un même paquet dans ton dossier, celle-ci est plus adaptée : ls -1r *.deb|perl -ne'($a,$b,$c)=split/_/;chomp;$d{$a.$c}==1&&unlink;$d{$a.$c}=1' -- Florent
Attachment:
signature.asc
Description: This is a digitally signed message part.