Gui*_*ici 11 linux grep find recursive
在 Windows 中,如果我想在所有子目录中的所有文件中找到一个字符串,我会做类似的事情
findstr /C:"the string" /S *.h
Run Code Online (Sandbox Code Playgroud)
然而,在Linux中(比如,Ubuntu的),我没有发现任何其他方式比一些管道命令涉及find,xargs和grep(一个例子是在本页面:?我如何通过递归子目录的grep)。但是,我的问题是不同的:是否有任何单个内置命令可以通过这种魔法工作,而无需编写我的 shell 脚本?
wag*_*wag 21
GNU grep 允许通过子目录递归搜索:
grep -r --include='*.h' 'the string' .
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30723 次 |
| 最近记录: |