--On 9 June 2010 00:05:14 +0200 Heiko Schlittermann <[email protected]> 
wrote:

> Hello,
>
> I think, exigrep should sort it's output by the time of the records
> (time completed? time first notice?)… While thinking about this I've
> added just a small change to have exigrep at least sort the filenames
> by the modification dates of the files.
>
> --- /usr/sbin/exigrep   2008-09-30 20:57:42.000000000 +0200
> +++ /tmp/exigrep        2010-06-09 00:02:04.000000000 +0200
> @@ -147,7 +147,7 @@
>
>  if (@ARGV)
>    {
> -  foreach (@ARGV)
> +  foreach (sort { -M $b <=> -M $a } @ARGV)
>      {
>      my $filename = $_;
>      if ($filename =~ /\.(?:gz)$/o)
>
>
> If there are no objections I'd like to ask having this change in one of
> the next exim releases.
>
> (I know, I could have sorted the files on the command line already…)

Interesting. My files are always sorted OK when grepping. Probably because 
I use globs to specify them, and name them with iso dates yyyy-mm-dd, which 
naturally sort properly. Still, this is a useful enhancement.

> Thank you.
>
>     Best regards from Dresden/Germany
>     Viele Grüße aus Dresden
>     Heiko Schlittermann



-- 
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/



-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to