【发布时间】:2015-09-14 19:28:47
【问题描述】:
下面是命令输出:
netstat -plten|grep 45678
tcp 0 0 :::45678 :::* LISTEN 0 129367622 109746/java
但是,我想得到“109746”作为输出。
我试过了:
netstat -plten|grep 45678|awk ' {print$9}'
但是这个给出109746/java作为输出;有什么办法吗,我可以使用$9 来匹配一些正则表达式,以便获得所需的输出。
【问题讨论】:
-
netstat -plten | grep 45678 | awk '{print $9}' | sed -e 's/\/.*$//'
标签: unix awk grep netstat unix-socket