我已经搞了一段时间了,就是搞不好。我试图解析vnstat的输出,以便生成日志,使用cut命令提取每秒的带宽使用情况和数据包。原始输出看起来像是制表符分隔符,但是我使用的输出没有指定分隔符,看起来像空格。为哪些字段指定nothing (选项卡分隔)或使用-d‘’和-f#似乎不起作用。我要用正则表达式代替这个吗?
vnstat -i venet0 -tr | grep 'rx' | cut -f1不指定分隔符
rx 0.06 kbit/s 0 packets/s原始输出
vnstat -i venet0 -tr
8 packets sampled in 5 seconds
Traffic average for venet0
rx 0.25 kbit/s 0 packets/s
tx 0.54 kbit/s 0 packets/s发布于 2019-03-31 14:54:42
vnstat -i venet0 -tr | awk '$1 == "rx" {print $2,$3}'https://askubuntu.com/questions/1130116
复制相似问题