添加 iptables 中的总字节数
如何逐行添加 grep 输出编号。
我有以下输出文件,
pkts bytes target prot opt in out source destination
0 0 RETURN 0 -- * * 0.0.0.0/0 192.168.1.117
0 0 RETURN 0 -- * * 192.168.0.1 0.0.0.0/0
0 0 RETURN 0 -- * * 0.0.0.0/0 192.168.0.1
375993 19581223 RETURN 0 -- * * 192.168.1.136 0.0.0.0/0
752537 1043650417 RETURN 0 -- * * 0.0.0.0/0 192.168.1.136
123 9348 RETURN 0 -- * * 192.168.1.100 0.0.0.0/0
121 9196 RETURN 0 -- * * 0.0.0.0/0 192.168.1.100
我想添加每个 IP 地址的所有字节并将其存储为变量以供进一步计算。
iptables -L RRDIPT -vnx -t filter | grep "192.168.1" | cut -d " " -f4
给了我空白和 19581223,1043650417,9348 和 9196 但我正在努力添加输出。
有人可以指导我吗?
how can I add grep output number line by line.
I have the below output file from
pkts bytes target prot opt in out source destination
0 0 RETURN 0 -- * * 0.0.0.0/0 192.168.1.117
0 0 RETURN 0 -- * * 192.168.0.1 0.0.0.0/0
0 0 RETURN 0 -- * * 0.0.0.0/0 192.168.0.1
375993 19581223 RETURN 0 -- * * 192.168.1.136 0.0.0.0/0
752537 1043650417 RETURN 0 -- * * 0.0.0.0/0 192.168.1.136
123 9348 RETURN 0 -- * * 192.168.1.100 0.0.0.0/0
121 9196 RETURN 0 -- * * 0.0.0.0/0 192.168.1.100
I want to add all bytes for each IP address and store it as variable for further calculation.
iptables -L RRDIPT -vnx -t filter | grep "192.168.1" | cut -d " " -f4
gives me the blanks and 19581223,1043650417,9348 and 9196 but I am struggling to add the output.
Can anyone guide me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下脚本计算每个目标 IP 的字节数。如果您想要每个源IP,请将
$9
更改为$8
输入
输出
The following script tallies up the byte counts per destination IP. If you want per source IP then change the
$9
to$8
Input
Output
awk
很快就能解决这个问题。awk
will make short work of that.