我经常使用递归 grep 来查找具有特定内容的源文件。
grep -Rni "myfunc" .
Run Code Online (Sandbox Code Playgroud)
在大型代码库上,这可能会变慢,所以我使用 --incldue 来限制/白名单扩展。
grep -Rni --include=*.java "myfunc" .
Run Code Online (Sandbox Code Playgroud)
但是,排除(修剪)整个子目录会更有效,我在想:
grep -Rni --exclude=/.svn/ "myfunc" .
Run Code Online (Sandbox Code Playgroud)
但是 --exclude 只支持像上面的 *.java 这样的文件模式。如何排除目录?
我们正在为蓝牙设备开发软件。我们想在设备超出范围时测试外壳,但不想每次测试都将设备带到办公室的另一端。
阻止/屏蔽蓝牙信号的最简单解决方案是什么?有没有蓝牙不能穿透的现成容器?