微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何限制从 grep 返回的结果数?

如何解决如何限制从 grep 返回的结果数?

-m选项可能是您正在寻找的:

grep -m 10 PATTERN [FILE]

来自man grep

-m NUM, --max-count=NUM
        Stop reading a file after NUM matching lines.  If the  input  is
        standard  input  from a regular file, and NUM matching lines are
        output, grep ensures that the standard input  is  positioned  to
        just  after the last matching line before exiting, regardless of
        the presence of trailing context lines.  This enables a  calling
        process  to resume a search.

注意:一旦找到指定数量的匹配项,grep 就会停止读取文件

解决方法

我想说 grep 最多 10 行。

我不想让我的电脑努力工作。我希望它在 grep 找到 10 个结果后停止。可能吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。