是否可以在目录中搜索以扫描特定字符串的所有文件,然后返回文件(如果找到该字符串?
例如,我希望尝试查找文件,其中" 120854"找到了。如果我们使用名为 / users / TCP / 的目录来获取以下示例,该目录包含两个名为File1和File2的文件。
File1
-----
Product1:432153
Product2:8614
Product3:975
File2
-----
Product76:87
Product324:684
Product965:120854
预期结果将返回 / users / TCP / File2 as" 120854"在该文件的第3行中找到。显然,我使用的目录有数千个文件,因此想知道这是否可行。我自己无法在网上找到任何东西
谢谢!
答案 0 :(得分:0)
grep -Ril“120854”/ users / TCP /
- R
代表递归。
- i
代表忽略大小写(在您的情况下是可选的)。
- l
代表“显示文件名,而不是结果本身”。
- /users/TCP/
代表您正在搜索的目录