ack-grep 的多种模式?
是否有可能(以及如何)像我习惯用 grep 一样用 ack(在某些 Linux 发行版上是 ack-grep)链接模式?
例如
grep "foo" somefile.c | grep -v "bar"
...匹配所有带有“foo”但没有“bar”的行。
Is it possible (and how) to chain patterns with ack (ack-grep on some distributions of Linux) like I'm used to with grep?
e.g.
grep "foo" somefile.c | grep -v "bar"
...to match all lines with "foo" but without "bar".
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
ack
使用 Perl 正则表达式,并且允许先行断言:将匹配包含
foo
但不包含bar
的行。我不熟悉 ack 的用法,但类似这样的东西应该可以工作:
ack
uses Perl regular expressions, and those allow lookahead assertions:will match a line that contains
foo
but doesn't containbar
.I'm not familiar with the usage of
ack
, but something like this should work: