gpt4 book ai didi

linux - 带有范围查询的 egrep 多个 AND

转载 作者:太空宇宙 更新时间:2023-11-04 09:48:39 25 4
gpt4 key购买 nike

我正在尝试获取定义范围内已被 php 服务占用的端口列表。

这似乎工作正常..

lsof | grep -E 'php.+55000.+LISTEN'
php 6446 user 11u IPv4 694089 0t0 TCP *:55000 (LISTEN)

但是当我将其设为范围查询时,它似乎没有给出正确的结果

lsof | grep -E 'php.+[55000-55001].+LISTEN'
php 6446 user 11u IPv4 694089 0t0 TCP *:55000 (LISTEN)
php 6446 user 12u IPv4 694090 0t0 TCP *:51000 (LISTEN)

请帮忙,我的正则表达式技能是业余的。

最佳答案

您要查找的是 lsof -i 选项。在手册页上它说:

To list all files using any protocol on ports 513, 514, or 515 of host wonderland.cc.purdue.edu, use:

lsof -i @wonderland.cc.purdue.edu:513-515

因此对于您的情况,您可以从:

lsof -i :55000-55001

除了使用所有需要的 grep 来获得答案。

问候

关于linux - 带有范围查询的 egrep 多个 AND,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13584674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com