我需要找到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。