【发布时间】:2016-02-03 10:15:43
【问题描述】:
我正在使用this 脚本检查我拥有的 ips 列表,看看它们是否在垃圾邮件阻止列表中。
auto.sh:
while read ip ; do
./blacklist.sh $ip
done < block.txt
blacklist.sh 是上面的链接脚本。 block.txt 一次列出我的每个 ips 一行(我有几个 /22)。
被阻止的 ip 扫描的典型输出如下所示:
Warning: PTR lookup failed
b.barracudacentral.org : 127.0.0.2
bb.barracudacentral.org : 127.0.0.2
black.junkemailfilter.com : 127.0.0.2
cbl.abuseat.org : 127.0.0.2
cidr.bl.mcafee.com : 127.0.0.4
dnsbl.justspam.org : 127.0.0.2
hostkarma.junkemailfilter.com : 127.0.0.2
----------------------------------------------------------
Results for <my ip>
Tested: 117
Passed: 110
Invalid: 0
Blacklisted: 7
----------------------------------------------------------
当上面的文本没有说“黑名单:0”时,我想做的是让脚本将输出输出到文件中。
我不知道如何解决这个问题,这行得通吗?
sudo ./auto.sh "列入黑名单的条件:> 0" >> 12.txt
感谢您的帮助
【问题讨论】:
标签: bash