gpt4 book ai didi

bash - netstat:解析(awk?)输出以返回 "Program name"而不是 "PID/Program name"

转载 作者:行者123 更新时间:2023-12-04 18:47:08 25 4
gpt4 key购买 nike

Ubuntu 14.04
netstat -p在同一列中输出两个“PID/程序名称”。我只想要该列中的“程序名称”。最简单的方法是什么?

实际输出

root@neo4j1:~# netstat -tlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 *:ssh *:* LISTEN 1020/sshd
tcp6 0 0 [::]:ssh [::]:* LISTEN 1020/sshd
tcp6 0 0 [::]:7473 [::]:* LISTEN 31380/java
tcp6 0 0 [::]:7474 [::]:* LISTEN 31380/java

所需输出
root@neo4j1:~# netstat -tlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State Program name
tcp 0 0 *:ssh *:* LISTEN sshd
tcp6 0 0 [::]:ssh [::]:* LISTEN sshd
tcp6 0 0 [::]:7473 [::]:* LISTEN java
tcp6 0 0 [::]:7474 [::]:* LISTEN java

最佳答案

尝试

netstat -tlp | sed 's,[0-9]\+/,,'

关于bash - netstat:解析(awk?)输出以返回 "Program name"而不是 "PID/Program name",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30715031/

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