答案1
其本身没有提供此类开关clamscan
来抑制输出,但您可以将其输出或生成的日志文件通过管道传输到 awk 脚本进行过滤。
假设-o
已设置并且-v
是不是放。
文件:filter.awk
:(设置chmod +x filter.awk
)
#!/bin/awk -f
BEGIN {
split("Symbolic link,Excluded,Empty file", col2, ",")
FS=": "
}
{
skip_line = 0
for (i in col2) {
if ($2 == col2[i]) {
skip_line++
break
}
}
# uncomment next 4 lines below to remove FOUND info
#if (skip_line == 0) {
# if ($2 ~ /FOUND/) {
# skip_line++
# }
}
if (skip_line == 0) {
print $line
}
}
用法示例:
clamscan -o -r /home | /path/filter.awk
或者
cat /var/log/clamscan.log | /path/filter.awk
答案2
--infected
只能打印摘要,当然,除非您感染了文件