首页 > 解决方案 > awk 命令字段分隔符

问题描述

我只想打印端口号 8443,使用下面的命令,但不幸的是我的命令没有帮助我只打印端口号。

$ netstat -tupln | grep '8443' |  awk --field-separator=":" '{print $2}'
  8443            0.0.0.0

你能请人帮我吗?

标签: awkgrep

解决方案


您可以使用模式作为字段分隔符:

netstat -tupln | awk -F '[ :]+' '/8443/{print $5}'

推荐阅读