【发布时间】:2014-05-02 00:47:16
【问题描述】:
我正在努力:
input = %x{netstat -ano | grep ^:80}
input.gsub(/\s+\t/m,' ').strip.split(" ")
puts input[4]
但我得到的输出是:C,我期望的地方是<pid>
仅 netstat 命令的示例输出为:
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 1800
TCP 0.0.0.0:8081 0.0.0.0:0 LISTENING 8780
TCP 0.0.0.0:8085 0.0.0.0:0 LISTENING 5540
此外,我不确定如何使grep 匹配完全 80(或我指定的任何其他端口)。
【问题讨论】: