[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian-Pakete nach Groesse sortieren



#include <hallo.h>
* Al Bogner [Fri, Mar 04 2005, 06:12:50PM]:

> > dpkg --get-selections | cut -f1 |  xargs dpkg -s | perl -ne
> > '$pkg=$1 if(/^Package: (\S+)/); $a{$1}=$pkg if(/^Installed-Size:
> > (\S+)/); sub END{for (sort(keys %a)) {print "$_\t\t $a{$_}\n";}}'
> 
> Das sortiert leider nicht numerisch.

Mach entsprechenden Operator rein...

dpkg --get-selections | cut -f1 |  xargs dpkg -s | perl -ne '$pkg=$1 if(/^Package: (\S+)/); $a{$1}=$pkg if(/^Installed-Size: (\S+)/); sub END{for (sort {$a <=> $b} (keys %a)) {print "$_\t\t $a{$_}\n";}}'

Eduard.
-- 
Russian roulette for linux:
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "Still breathing, eh?"



Reply to: