我有一堆压缩的日志文件,我试图弄清楚哪些日志以异常结束。
我唯一的问题是我不知道如何获得一堆压缩文件的最后一行,某种bztail会很好。
任何人有任何想法或知道为什么这不起作用???
答案 0 :(得分:1)
如果有帮助,请告诉我。
#!/bin/bash
cd /path/to/the/zip/file/
for i in *.zip
do
zcat $i | tail -1 | grep exception
if [ `echo $?` -eq 0 ]
then
echo $i
fi
done
脚本找到" exception"在每个zip文件的最后一行。如果没有发现异常,则不显示任何内容。如果发现异常,则会显示,并显示文件名。
示例输出:
exception
mail.zip
exception
touch.zip