如何按时间戳订购脚本输入文件?

时间:2016-05-14 09:59:19

标签: bash input

我正在创建一个bash脚本,我需要检查输入数据的时间戳,并按时间戳排序文件,最后将它们合并为一个大数据文件。时间戳可以是完全随机的,但它们必须包含年,月,日和时间 - 例如:

[2016-05-14 11:17:01] 0.000000
[11:17:01 2016-05-14] 0.000000
[2016 11:17:01 05-14] 0.000000

每秒会有超过100个条目,所以我必须选择一个方法来检查两个文件的时间戳并相应地对它们进行排序。我创建了一些非常临时的东西 - 它只是附加文件:

for var in "$@"
do
    cat "$var" >> $TMPDIR/input #$TMPDIR/input is the big file
done

我不一定需要准确的命令,如何做到这一点也很完美。

1 个答案:

答案 0 :(得分:0)

在linux中,您可以获得访问/修改/更改时间戳,这应该会有所帮助。

希望有帮助,您可以找到维护文件统计信息的命令:)