#!/usr/local/bin/perl # # $Id: ucmsort,v 2.0 2004/05/16 20:55:16 dankogai Exp $ # use strict; my @lines; my ($head, $tail); while (<>){ unless (m/^[0] cmp $b->[0] # Unicode descending order or $a->[2] cmp $b->[2] # fallback descending order or $a->[1] cmp $b->[1] # Encoding descending order } @lines) { print join(" " => @$_), "\n"; } print $tail; __END__