к сожалению, у меня 
$uname -a
SunOS my_server_name_01 5.10 Generic_144488-06 sun4u sparc SUNW,SPARC-Enterprise


28.09.2011, 13:32, "Daniel Podolsky" <[email protected]>:
> если это gnu/linux, то
> du -h|sort -h
>
> 2011/9/28 Nikolay Mishin <[email protected]>:
>
>>  Добрый день 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
>>  [email protected] | http://moscow.pm.org
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org

--
Nikolay Mishin
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить