gpt4 book ai didi

linux - grep 基于时间戳的文件

转载 作者:IT王子 更新时间:2023-10-29 00:15:52 56 4
gpt4 key购买 nike

这应该很简单,但我还没弄明白。我在 Linux 下有超过 4GB 的大型代码库。在构建过程中会生成一些头文件和 xml 文件(使用 gnu make)。如果重要,头文件是基于 xml 文件生成的。

我想在某个时间实例(它是我的开始编译时间)之后最后一次修改的头文件中搜索关键字,类似的 xml 文件,但单独的 grep 查询。

如果我在所有可能的头文件或 xml 文件上运行它,会花费很多时间。只有那些自动生成的。此外,搜索必须是递归的,因为有很多目录和子目录。

最佳答案

你可以使用find命令:

find . -mtime 0 -type f

打印当前目录 (.) 及其下所有文件 (-type f) 的列表,这些文件在过去 24 小时内被修改 (- mtime 0,1 为 48h,2 为 72h,...)。尝试

grep "pattern" $(find . -mtime 0 -type f)

关于linux - grep 基于时间戳的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8851667/

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