我正在try 根据日期和时间反向排序这两行,我使用的是下面的命令,它工作得很好,但没有考虑AM和PM,所以下面两行没有正确排序,因为第一行的时间是上午10点,第二行是下午2点
命令:
sort -t',' -k2,2 -k7,7r file.csv
行数:
在排序之前:
field1,field2,field3,field4,field5,field6,19-NOV-23 10.58.03.000000 AM
field1,field2,field3,field4,field5,field6,19-NOV-23 02.48.47.000000 PM
排序后的行(排列相同)
field1,field2,field3,field4,field5,field6,19-NOV-23 10.58.03.000000 AM
field1,field2,field3,field4,field5,field6,19-NOV-23 02.48.47.000000 PM