linux - 如何从 echo stat 命令仅获取 IP 地址

标签 linux shell command-line-interface apache-zookeeper

当我执行以下命令时

echo stat | nc localhost 2181

我正在获取

Zookeeper version: 3.4.6-1569965, built on 02/20/2014 09:09 GMT
Clients:
/10.999.87.01:56046[1](queued=0,recved=95261,sent=95261)
/10.888.98.02:47356[1](queued=0,recved=45856,sent=45856)
/10.777.09.03:53636[1](queued=0,recved=96378,sent=96380)

Latency min/avg/max: 0/0/316
Received: 3034250
Sent: 3035252
Connections: 3
Outstanding: 0
Zxid: 0x21000351cf
Mode: follower
Node count: 2740

谁能帮我用命令来分隔如下的IP地址

10.999.87.01
10.888.98.02
10.777.09.03

所以我的问题是我们有这方面的命令吗?如果是,请帮忙。 :)

最佳答案

... nc .... | awk -F: '/^[\/]/{sub(/^[\/]/,"",$1);print $1}'

输出

10.999.87.01
10.888.98.02
10.777.09.03

关于linux - 如何从 echo stat 命令仅获取 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40569779/

相关文章:

Linux shmmax 和 shmall - 如何设置正确的单位?

linux - 从 .txt 列表中移动具有部分名称的文件

linux - 为什么linux shell中带大括号的 `{cat,filename}` Group命令可以运行?

azure - 使用 Azure CLI 将文件夹从 PC 上传到存储帐户容器

linux - 没有信号量的共享内存访问

python - 如何将 Python C 模块与 `ld` 链接。对 `__dso_handle' 的 undefined reference

c++ - 如何将 PDF 文档的所有页面向右移动一英寸?

linux - 在给定命令行参数的情况下循环遍历不同目录中的文件

git - CLI : implement something like git commit (open a text editor and get value)

PHP proc_open 多次打开