#!/bin/bash
#data=`ls -l ./*.log| awk '{print $9}'`
# 列出日志文件,并分割成列
data=`ls ./*.log|cut -f 1`
# 循环处理
for i in $data;do
# 查找含有error的日志文件
err=`cat $i|grep error`
if [ -z "$err" ];then
echo $i,"[ok-del]"
# 当前日志文件没有error,执行命令删除文件
#`rm -f $i`
else
# 打印
echo $i,"[error]"
fi
done
Linux deletes log files that do not contain error
Guess you like
Origin blog.csdn.net/janthinasnail/article/details/130306879
Recommended
Ranking