linux命令行这行SNMPv2-SMIenterprises3504721160 = STRING eth0 upload427KBsdownload1017KBs; eth2 upload8816KBsdownload825KBs我只要etho的upload括号里面的数字只要数字不要其它字符麻烦帮我过滤一下
您可以使用grep命令和正则表达式来过滤出eth0的upload数字。以下是可以尝试的命令:
echo 'SNMPv2-SMI::enterprises.35047.2.11.6.0 = STRING: "eth0: upload(42.7KB/s),download(101.7KB/s) ; eth2: upload(881.6KB/s),download(825KB/s)"' | grep -oP 'eth0: upload(\K[0-9.]+'
这将输出:42.7
原文地址: https://www.cveoy.top/t/topic/ivJQ 著作权归作者所有。请勿转载和采集!