title: CSV file sorting based on timestamp is not working in linux when year is changed
body: <p>I have a csv file which looks like this:</p>
  
  <pre><code>data1,Send for Translation To CTM,Sep 30 2014 03:22
  data2,Send for Translation To CTM,Oct 30 2014 03:21
  data1,Send for Translation To CTM,Nov 30 2014 03:12
  data3,Send for Translation To CTM,Nov 30 2014 03:10
  data2,Send for Translation To CTM,Dec 30 2013 02:22
  data1,Send for Translation To CTM,Dec 30 2013 02:20
  </code></pre>
  
  <p>I am trying to sort the file based on the time stamp with this ommand:</p>
  
  <pre><code>awk 'NR&lt;2{print $_;next}{ print $_ | "sort -t, -k3.1,3.3rM -k3.4rd" }' random.csv
  </code></pre>
  
  <p>This command is sorting properly when year is single, but when the multiple years are present it is putting the older ones first just like below:</p>
  
  <pre><code>data2,Send for Translation To CTM,Dec 30 2013 02:22
  data1,Send for Translation To CTM,Dec 30 2013 02:20
  data1,Send for Translation To CTM,Sep 30 2014 03:22
  data2,Send for Translation To CTM,Oct 30 2014 03:21
  </code></pre>
  
  <p>I need the file with latest timestamp and year should go down in this order: 2014, 2013, 2012 and so on...</p>