[Moscow.pm] Get human-readable output from du, sorted by size:
Nikolay Mishin
mi на ya.ru
Ср Сен 28 03:03:16 PDT 2011
к сожалению, у меня
$uname -a
SunOS my_server_name_01 5.10 Generic_144488-06 sun4u sparc SUNW,SPARC-Enterprise
28.09.2011, 13:32, "Daniel Podolsky" <onokonem на gmail.com>:
> если это gnu/linux, то
> du -h|sort -h
>
> 2011/9/28 Nikolay Mishin <mi на ya.ru>:
>
>> Добрый день Moscow-pm
>>
>> пока получается так
>> cat du-s
>> #!/bin/sh
>> du -h |perl -e '%bo = ( T => -4, G => -3, M => -2, K => -1, k => -1 ); print
>> map { $_->[0] } sort { $bo{$a->[1]} <=> $bo{$b->[1]} || $b->[2] <=> $a->[2]
>> } map { [ $_, /([TMGKk])/, /(\d+)/ ] } <>' $*
>>
>> Вопрос - а можно короче или оптимальнеею
>> спасибо.
>>
>> С Уважением Николай Мишин
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
--
Nikolay Mishin
Подробная информация о списке рассылки Moscow-pm