如何从过去5小时内创建的文件中获取字符串?


1

我有一个目录,每30分钟填充一个文本文件,每天我需要使用“质量数据”grep该行,但我只想从最近的10个文件grep。如何告诉grep只查看过去5小时内创建的文件?

Answers:


1

您可以使用 find 仅返回在过去5小时内创建的文件并使用它 exec 功能从他们grep:

find [PATH_OF_DIRECTORY] -type f -cmin -300 -exec grep "Quality data" {} \;

哪里 -cmin -300 意思是“ 在过去的300分钟(5小时)创建

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.