【发布时间】:2018-03-26 15:21:23
【问题描述】:
我的数据库是这种格式的,我需要按第 6 列排序。
10027|Chen|Ning|female|1982-12-08|2010-02-22T17:59:59.221+0000|1.2.9.86|Firefox
10995116908|Chen|Wei|female|1985-08-02|2010-05-2420:52:26.582+0000|27.98.244.108|Firefox
(注意第 6 列的 T)
到目前为止,我已经尝试过,通过sort -M,特别是sort -k 6M -t "|" "file.dat" 或sort -k6 -M -t "|" 等。
由此产生的所需排序输出
933|Perera|Mahinda|male|1989-12-03|2010-03-17T13:32:10.447+0000|192.248.2.123|Firefox
1129|Lepland|Carmen|female|1984-02-18|2010-02-28T04:39:58.781+0000|81.25.252.111|Internet Explorer
4194|Do|Hα» ChΓ|male|1988-10-14|2010-03-17T22:46:17.657+0000|103.10.89.118|Internet Explorer
8333|Wang|Chen|female|1980-02-02|2010-03-15T10:21:43.365+0000|1.4.16.148|Internet Explorer
8698|Liu|Chen|female|1982-05-29|2010-02-21T08:44:41.479+0000|14.103.81.196|Firefox
一定是这个
8698|Liu|Chen|female|1982-05-29|2010-02-21T08:44:41.479+0000|14.103.81.196|Firefox
1129|Lepland|Carmen|female|1984-02-18|2010-02-28T04:39:58.781+0000|81.25.252.111|Internet Explorer
8333|Wang|Chen|female|1980-02-02|2010-03-15T10:21:43.365+0000|1.4.16.148|Internet Explorer
933|Perera|Mahinda|male|1989-12-03|2010-03-17T13:32:10.447+0000|192.248.2.123|Firefox
4194|Do|Hα» ChΓ|male|1988-10-14|2010-03-17T22:46:17.657+0000|103.10.89.118|Internet Explorer
【问题讨论】:
-
请将该示例输入的所需输出添加到您的问题中。
-
显示您如何将给定日期A 指定为另一个给定日期B
-
@RomanPerekhrest 可能日期 A 2010-02-15T09:33:33.400+0000 ,因为它也没有指定给我们,所以日期 B 2010-03-16T20:20:20.300+0000跨度>
-
@Cyrus 是的,我的错,我做到了
-
如果有日期
2010-01-01T09:33:33.400+0000怎么办?会计到您给定的日期2010-02-15T09:33:33.400+0000