当我执行以下命令时
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/