gpt4 book ai didi

linux - 如何使用 %F bash shell 检测文件内容中的日期

转载 作者:太空宇宙 更新时间:2023-11-04 03:37:08 25 4
gpt4 key购买 nike

我有一些内部有日期的文件,我想检查文件的内容是否更新。我可以检查日期比较,但无法从文件中 grep 日期。例如在 file1 中我有:

my name is Adelaide in Lagos 9:29AM (Author)}||2015-03-13 13:12:59.239308|2012-07-09 10:00:00|reading|3110311|off the internet |3012364|3012364|3012364|63613191| SectionStart 

文件2有:

63615595| Summary|Final|New Roman; Name if here for  earsProvider: ||2015-03-13 13:12:59.239308| Summary 2012-07-09 09:00:00|2210299|3110311|2824032|O6550610|63615595|

由于它们与表格不符,并且一个文件中可以有多个日期格式,因此我只想检索 yyyy-mm-dd hh:mm:ss 格式的日期。

最佳答案

尝试使用 GNU grep 来获取时间戳:

grep -oP '[0-9]{4}-[0-9]{2}-[0-9]{2} [0-2][0-9]:[0-5][0-9]:[0-5][0-9](?=\|)' file

关于linux - 如何使用 %F bash shell 检测文件内容中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31169858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com