Ниже Выход команды:выражение UNIX отфильтровывать PID от NETSTAT выхода
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 /\/.*$//' ' – hrbrmstr