02/03/2011, 00:04
lsort ?
Code :
% set list [list "pseudo1 10 50" "pseudo2 2 25" "pseudo3 9 1" "pseudo4 1 22"]
{pseudo1 10 50} {pseudo2 2 25} {pseudo3 9 1} {pseudo4 1 22}
% lsort -dict -index 0 $list
{pseudo1 10 50} {pseudo2 2 25} {pseudo3 9 1} {pseudo4 1 22}
% lsort -real -index 1 $list
{pseudo4 1 22} {pseudo2 2 25} {pseudo3 9 1} {pseudo1 10 50}
% lsort -real -index 2 $list
{pseudo3 9 1} {pseudo4 1 22} {pseudo2 2 25} {pseudo1 10 50}
% lsort -real -index 2 -decreasing $list
{pseudo1 10 50} {pseudo2 2 25} {pseudo4 1 22} {pseudo3 9 1}