如何 grep 所有具有关键字的文件和今天应该创建的文件

How to grep all files that have a keyword and files should be created today

有一个包含文件的目录。如何使用特定关键字对所有文件进行 grep,今天应该创建文件。

试过这个:


grep -r -n "pass" *.json

这给出了行号并且只搜索 json 文件但是如何添加管道以只搜索今天创建的文件

使用 find 命令作为要搜索的文件列表的来源。

grep -n "pass" $(find . -daystart -ctime 0 -name '*.json')

-ctime 表示“创建日期应该是 0 天前”,-daystart 表示将它基于“几天前”而不是“24 小时前”的一天的开始以前。