从命令
watch -n1 "ifconfig eth0 | grep GiB"
我在下面给出了输出,
RX bytes:730624111504 (680.4 GiB) TX bytes:31815434434 (29.6 GiB)
现在我只想要(GiB)之前的最后 5 位数字。我为它写了一个正则表达式,它似乎工作
(\d{1,4})(?!.*\d)\sGiB
唯一的问题是我不能将它与上面显示的命令一起使用。
有任何想法吗?
更新这是我想要的
RX 字节:730624111504 (680.4 GiB) TX 字节:31815434434 (29.6 GiB)
匹配 RX 为
4111504 和 5434434
我的正则表达式适用于http://www.rubular.com/r/HtwFxjCIJm但不在命令中