Some columns don't line up: $ cat /proc/net/dev Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed lo: 520401 1604 0 0 0 0 0 0 520401 1604 0 0 0 0 0 0 wlp2s0b1: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 enp1s0: 149899665 108492 0 0 0 0 0 0 6876084 68889 0 0 0 0 0 0 ppp0: 147510463 108431 0 0 0 0 0 0 5352451 68759 0 0 0 0 0 0
The file /proc/net/dev is really not intended for direct user consumption in modern Linux. The columns are printed with a printf format that was wide enough in the days of 32 bit systems (%8llu). With 64 bit systems the full width of a statistic can be bigger than 8. This can't be fixed because it might break existing apps that are parsing the output.