grep如何同时匹配多个条件?

我经常要查询访问日志。按时间,IP,服务ID

grep '10.1.136.199' monitor.kugou.com-access_log |grep '2017:14:18'| grep '\\x22server_id\\x22:1261' |head -1

每个条件要满足,就用 grep xxxx log|grep xxx|gre xxx|head -n
有没有感觉应该有快捷方式?
网上搜索到的是 grep -E '(条件1|条件2|条件3)' log
貌似不对啊,变成 或 操作了。不是 与 的操作。
我要与操作应该如何写?

阅读 13.5k
评论
    3 个回答
    • 2.1k

      多个管道连起来不就可以了么?

        • 7.4k

        与操作就是多个grep管道拼接起来

          撰写回答

          登录后参与交流、获取后续更新提醒

          相似问题
          推荐文章