[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sorting by date



on 12:35 Mon 28 Feb, erikmccaskey64 (erikmccaskey64@zoho.com) wrote:
> 
> Original:
> Jan 23 2011 10:42 SOMETHING 2007.12.20.avi
> Jun 26 2009 SOMETHING 2009.06.25.avi
> Feb 12 2010 SOMETHING 2010.02.11.avi
> Jan 29 2011 09:17 SOMETHING 2011.01.27.avi
> Feb 11 2011 20:06 SOMETHING 2011.02.10.avi
> Feb 27 2011 23:05 SOMETHING 2011.02.24.avi
> 
> 
> Output:
> Feb 27 2011 23:05 SOMETHING 2011.02.24.avi
> Feb 11 2011 20:06 SOMETHING 2011.02.10.avi
> Jan 29 2011 09:17 SOMETHING 2011.01.27.avi
> Jan 23 2011 10:42 SOMETHING 2007.12.20.avi
> Feb 12 2010 SOMETHING 2010.02.11.avi
> Jun 26 2009 SOMETHING 2009.06.25.avi
> 
> 
> How could I get the output where the newest file is at the top?

Assuming static data which you've got to process via standard tools, and
you can't change the date / data format:

    sort -k3nr,3 -k1Mr,1 -k2nr,2

Given your input:

    $ sort -k3nr,3 -k1Mr,1 -k2nr,2 </tmp/foo
    Feb 27 2011 23:05 SOMETHING 2011.02.24.avi
    Feb 11 2011 20:06 SOMETHING 2011.02.10.avi
    Jan 29 2011 09:17 SOMETHING 2011.01.27.avi
    Jan 23 2011 10:42 SOMETHING 2007.12.20.avi
    Feb 12 2010 SOMETHING 2010.02.11.avi
    Jun 26 2009 SOMETHING 2009.06.25.avi

man (1) sort for more on a very useful utility.

-- 
Dr. Ed Morbius, Chief Scientist /            |
  Robot Wrangler / Staff Psychologist        | When you seek unlimited power
Krell Power Systems Unlimited                |                  Go to Krell!


Reply to: