我正在尝试查找特定类型且不包含特定字符串的所有文件。我试图通过管道 find 来解决它 grep -v
例子:
find -type f -name '*.java' | xargs grep -v "something something"
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用。它似乎只是返回 find 命令找到的所有文件。我想要做的基本上是找到与某个文件名匹配的所有 .java 文件(例如,以 SessionPb.java 中的“Pb”结尾)并且其中没有“extends SomethingSomething”。
我怀疑是我做错了。那么命令应该是什么样子呢?