我试图通过INPUT链管道允许的字节数(ACCEPT),然后添加它们。但是,我想使用for语句来获取字节数。
iptables -L INPUT -v -x
Chain INPUT(策略DROP 0包,0字节)
pkts bytes target prot选择输出源目的地
4 583接受所有任何地方的任何地方
0 0接受全部 - 任何地方任何地方的tap0
554091 331350353接受所有 - 任何地方的任何地方
520 49008 LOG all - 任何地方的任何地方
2576 279561拒绝所有 - 任何地方的任何地方
现在使用for语句,我想只为目标ACCEPT提取字节。
类似的东西:
for bytes in target
我不知道在这种情况下如何使用for语句。
答案 0 :(得分:0)
在这种情况下你不需要for语句。只需创建一个命令管道。打印iptables,执行grep,使用cut命令获取bytes列,然后粘贴然后使用bc命令添加所有字节。根据您的作业要求,在一个管道中。