I have data like this
HOS05 23/12/2008 10AM
HOS06 15/12/2008 2PM
HOS62 29/12/2008 10AM
HOS64 23/12/2008 2PM
HOS70 26/12/2008 10AM
ZFT01 06/12/2008 10AM
HOS73 11/12/2008 2PM
MHOS0 05/12/2008 10AM
MHOS0 20/12/2008 2PM
MHOS0 27/12/2010 2PM
MHOS0 11/12/2008 10AM
MHOS0 30/12/2009 2PM
^^ ^^^^
I have to sort by two offsets which is indicated with ^s.
The first highlighted offset should be sorted ASC order and then second highlighted in DESC order. So i did like this
sort -k 1.6,1.8 date.txt | sort -k 1.14,1.17 -r > final.txt
output:
MHOS0 27/12/2010 2PM
MHOS0 30/12/2009 2PM
ZFT01 06/12/2008 10AM
MHOS0 20/12/2008 2PM
MHOS0 11/12/2008 10AM
MHOS0 05/12/2008 10AM
HOS73 11/12/2008 2PM
HOS70 26/12/2008 10AM
HOS64 23/12/2008 2PM
HOS62 29/12/2008 10AM
HOS06 15/12/2008 2PM
HOS05 23/12/2008 10AM
This is working fine but i need in single sort command. Any suggestions ?