0
点赞
收藏
分享

微信扫一扫

curl不显示类似“% Total % Received”之类的统计信息

大雁f 2023-05-12 阅读 30
curl运维

原始数据:[root@HAZHZ-GQ302-1-SNS-ZXOTT-SMS018HW ~]# curl http://39.135.168.147:6610/GetCDNLoadInfo

<?xml version='1.0' encoding='UTF-8'?>

<CdnLoadInfoResponse>

 <nodeState>1</nodeState>

 <maxBandwidth>36000</maxBandwidth>

 <maxSpace>140000</maxSpace>

 <maxUser>12000</maxUser>

 <usedBandwidth>536</usedBandwidth>

 <UpStreamBandwidth>125</UpStreamBandwidth>

 <onlineUser>320</onlineUser>

 <lowernodeuser>0</lowernodeuser>

 <lowernodebandwidth>0</lowernodebandwidth>

 <nbbandwidth>0</nbbandwidth>

 <ifname>bond0</ifname>

 <ServiceFlowControl>

   <usedLiveBandwidth>0</usedLiveBandwidth>

   <usedVodBandwidth>535</usedVodBandwidth>

   <usedTvodBandwidth>0</usedTvodBandwidth>

   <usedTstvBandwidth>0</usedTstvBandwidth>

   <usedNvodBandwidth>0</usedNvodBandwidth>

   <usedNpvrBandwidth>0</usedNpvrBandwidth>

   <usedFileBandwidth>0</usedFileBandwidth>

   <usedDvrBandwidth>0</usedDvrBandwidth>

   <usedArchBandwidth>0</usedArchBandwidth>

   <usedPictBandwidth>0</usedPictBandwidth>

   <usedThumbBandwidth>0</usedThumbBandwidth>

   <maxVodClassBandwidth>36000</maxVodClassBandwidth>

 </ServiceFlowControl>

</CdnLoadInfoResponse>

加grep后会默认显示红色的统计信息,不利于下一步计算

[root@HAZHZ-GQ302-1-SNS-ZXOTT-SMS018HW ~]# curl http://39.135.168.147:6610/GetCDNLoadInfo|grep maxBandwidth

 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                Dload  Upload   Total   Spent    Left  Speed

100  1052    0  1052    0     0   240k      0 --:--:-- --:--:-- --:--:--  256k

 <maxBandwidth>36000</maxBandwidth>

-s可以去掉这些统计信息,如下

[root@HAZHZ-GQ302-1-SNS-ZXOTT-SMS018HW ~]# curl -i -s http://39.135.168.147:6610/GetCDNLoadInfo|grep maxBandwidth|awk -F'>' '{print $2}'|awk -F'<' '{print $1}'

36000

举报

相关推荐

0 条评论