Итак, у меня есть файл журнала, в котором отображаются ошибки | сообщения об ошибках, которые я хочу считать каждый день
cat user.log | grep 'err|error' | wc -l
Дай мне все, что мне нужно, есть ли другие файлы журналов, которые имеют zip, так что
zcat user.log.* | grep 'err|error' | wc -l
также почти там
, так что вот где я застрял, мне нужно проверять каждую проверку файла log.zip, если есть какое-либо сообщение об ошибке сегодняшней даты в нескольких файлах, а также в user.log, которыймой текущий файл собирает ошибки
, поэтому мне нужно проверить более 50 файлов user.log.Z, чтобы подсчитать все строки с сегодняшней датой 8 октября с 00:00:00 до 23:59:59 и мой user.log
Грац заранее
РЕДАКТИРОВАТЬ -------------
solverd с
DATE=`date "+%b %e"` ;find /var/adm/ ! -path /var/adm/ -prune -name "user.log*" -prune -mtime -1 -exec zgrep "$DATE" {} \; |grep "user:err|error" |wc -l