我想输出源代码中包含字符串foo
但不包含字符串的所有行bar
。我试过这个:
find . -name "*.[hc]pp" | xargs grep -n foo | grep -x bar
但是,这并不像我预期的那样有效。我该如何以这种方式使用 grep?
答案1
你想要的是-v
旗帜,而不是-x
旗帜。
助记符:negati五e.
我想输出源代码中包含字符串foo
但不包含字符串的所有行bar
。我试过这个:
find . -name "*.[hc]pp" | xargs grep -n foo | grep -x bar
但是,这并不像我预期的那样有效。我该如何以这种方式使用 grep?
你想要的是-v
旗帜,而不是-x
旗帜。
助记符:negati五e.