我有以下文件,如下所示:
XYZ,3498384,2006-04-25_12:32:45,WXZ
ABC,3498384,2006-04-25_12:33:57,DEF
NNN,3498384,2006-04-25_12:33:57,MMMM
GGGG,3874499,2006-04-25_21:14:16,TTTT
JJJJ,2518173,2006-04-25_15:12:30,PPPP
我已阅读了很多答案,但没有一个能够对此文件进行排序。可以建议我该怎么做?
这是我检查过的问题:
Sort command in not working properly in unix for sorting a csv file
但我无法理解如何使用awk
来解决我的问题。
任何帮助都会有用。
答案 0 :(得分:2)
因为您使用的是合理的时间戳格式,所以您只需使用词法排序:
sort -t, -k3,3 file