awk - awk 命令字段分隔符
问题描述
我只想打印端口号 8443,使用下面的命令,但不幸的是我的命令没有帮助我只打印端口号。
$ netstat -tupln | grep '8443' | awk --field-separator=":" '{print $2}'
8443 0.0.0.0
你能请人帮我吗?
解决方案
您可以使用模式作为字段分隔符:
netstat -tupln | awk -F '[ :]+' '/8443/{print $5}'
推荐阅读
- xml - 如何使用 Java 从 XEP 文件中获取 page_number 或 id
- javascript - 使用 ffmpeg 转换音频格式
- java - Spring boot @PreAuthorize(是否可以修改@PreAuthorize中方法的输入然后传递给方法)
- python-3.x - 有人有使用 PyKE 进行规则继承的示例吗?
- html - 悬停时在按钮中显示图像
- python - pyplot 的直方图显示问题(补丁对象?)
- c++ - 使用 std::vector 容器进行 FFT 时出现 FFTW3 分段错误
- php - 仅显示使用 laravel 雄辩关系的关注用户发布
- java - 使用Java的日文字符的水晶报表PDF字体问题
- python - 如果在 python 源文件中标识了编码,python 解释器如何知道 python 源文件的编码?