我在下面的日志监视脚本中编写了egrep多个单词,并将输出重定向到文本文件,并且其工作正常,但是我想在其下面的功能中添加更多功能,这是非常先进的,而且我不太满意,所以请提供帮助:)
=============
find /home/bharat/ -type f -name "apache_logs.txt" |while read file
do
RESULT=$(egrep "[^0](400|401|403|404|405|406|407|408|409|410|411|412|413|414|415|416|417|418|422|425|426|428|429|431|451|500|501|502|503|504|505|511)" $file)
if [[ ! -z $RESULT ]]
then
echo "Error(s) in $file on $HOSTNAME at "$(date)": $RESULT">> email_result.txt
fi
done