【发布时间】:2021-09-01 06:28:09
【问题描述】:
我有一个格式如下的文本文件。有没有办法根据日期/时间对数据进行排序并将其写入另一个文件。我知道一种使用 python 的方法,但打算只为此使用 bash。
15:19 09/01/21 string1
2:19 09/01/21 string2
1:19 09/01/21 string3
【问题讨论】:
我有一个格式如下的文本文件。有没有办法根据日期/时间对数据进行排序并将其写入另一个文件。我知道一种使用 python 的方法,但打算只为此使用 bash。
15:19 09/01/21 string1
2:19 09/01/21 string2
1:19 09/01/21 string3
【问题讨论】:
您可以尝试像这样的 Schwartzian 变换:
cut -d ' ' -f 1,2 file |
date -f - +%s |
paste - file |
sort -n |
cut -f 2-
【讨论】: