Ivar Madsen <spam.usenet.im@milli.dk> writes:
> Mit /home er fyldt
Jeg har fundet et par store filer jeg har
> slettet/flyttet, men jeg har stadig brug for at finde nogle store filer, så
> jeg har lavet en "du -a > du.out" men hvordan får jeg sotert den, så jeg kan
> finde de store filer?
Jeg ville uden at blink med øjnene gøre noget ala følgende hvis man
ville have små filer først
$ du -a | perl -le 'print map { $_->[1] } sort { $a->[0] <=> $b->[0] } map { /^(\d+)/ && [ $1, $_ ] } <>'
Hvis du vil have store filer først:
$ du -a | perl -le 'print map { $_->[1] } sort { $b->[0] <=> $a->[0] } map { /^(\d+)/ && [ $1, $_ ] } <>'
($a og $b er byttet om i sort)
Men følgende kan vist også gøre det:
$ du -a | sort -n
(Men så skal man kunne sin sort(1) eller læse den).
--
Peter Makholm | Emacs is the only modern general-purpose
peter@makholm.net | operating system that doesn't multitask
http://hacking.dk |