on 12:35 Mon 28 Feb, erikmccaskey64 (erikmccaske...@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! -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110228213449.ga5...@altaira.krellpowersys.exo