Help with sort command
I have a file with the following content:-
181268525,0640613864,B,113,22-dec-2011 14:12:08,
181268525,0640613864,C,113,25-dec-2011 14:18:50,
181268525,0640613864,L,113,26-dec-2011 14:07:46,
181268525,0640613864,X,113,01-jan-2012 16:57:45,
181268525,0640613864,X,113,04-jan-2012 14:13:27,
181268525,0640613864,X,113,29-dec-2011 14:04:12,
181268525,0640613864,Y,113,02-jan-2012 13:58:08,
181268525,0640613864,Y,113,05-jan-2012 14:14:18,
181268525,0640613864,Y,113,08-jan-2012 14:11:43,
I am running the sort command on this file to sort by the date, but somehow I am not getting the expected results:-
cat test | sort -t',' -k 5.10,5.14 -k 5.15,5.18M -k 5.19,5.20
181268525,0640613864,B,113,22-dec-2011 14:12:08,
181268525,0640613864,X,113,29-dec-2011 14:04:12,
181268525,0640613864,L,113,26-dec-2011 14:07:46,
181268525,0640613864,C,113,25-dec-2011 14:18:50,
181268525,0640613864,Y,113,02-jan-2012 13:58:08,
181268525,0640613864,Y,113,05-jan-2012 14:14:18,
181268525,0640613864,X,113,04-jan-2012 14:13:27,
181268525,0640613864,Y,113,08-jan-2012 14:11:43,
181268525,0640613864,X,113,01-jan-2012 16:57:45,
01-jan-2012 is appearing after 08-jan-2012. Please assist.
Last edited by Yoda; 01-10-2012 at 08:29 PM..