如何 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 小时前”的一天的开始以前。
有一个包含文件的目录。如何使用特定关键字对所有文件进行 grep,今天应该创建文件。
试过这个:
grep -r -n "pass" *.json
这给出了行号并且只搜索 json 文件但是如何添加管道以只搜索今天创建的文件
使用 find
命令作为要搜索的文件列表的来源。
grep -n "pass" $(find . -daystart -ctime 0 -name '*.json')
-ctime
表示“创建日期应该是 0 天前”,-daystart
表示将它基于“几天前”而不是“24 小时前”的一天的开始以前。