您可以使用find获取所有.txt文件,然后grep获取所需的字符串
$ find / -type f -name '*.txt' -exec grep 'test123' {} +
Run Code Online (Sandbox Code Playgroud)
在哪里:
/ 在所有服务器中搜索。-type f 只查找文件,不查找目录-name '*.txt'查找所有.txt文件-exec grep 'test123'搜索test123找到的所有文件{} 由当前正在处理的文件名替换,它出现在命令的参数中的任何地方,而不仅仅是出现在它单独的参数中+ 它将显着缩短执行时间(因为它将在执行之前连接参数直到)| 归档时间: |
|
| 查看次数: |
6363 次 |
| 最近记录: |