如何在Shell脚本中进行日期范围匹配

时间:2018-11-08 00:22:35

标签: regex shell

我需要找到Amazon S3中所有在用户输入时间之后10分钟生成的文件。

例如:如果用户输入以下时间:2018-11-07 10:00:00,那么我们应该得到以下输出:

2018-11-07 10:02:06  file1
2018-11-07 10:07:10  file2

这是因为从10:00:00-10:10:00仅生成了2个文件。

我正在使用aws cli&grep命令。

aws s3 ls s3://${s3_bucket} --recursive --human-readable --summarize | grep "${input_time} 10:0" | sort -n

但是,我希望用更通用的正则表达式替换硬编码的grep,它将在接下来的10分钟内对文件进行grep。

0 个答案:

没有答案