Você precisará examinar seu formato de registro específico, mas como exemplo:
grep '/foo.jpg' /var/log/access.log | grep '11/May' | wc -l
Nosso software de análise monitora as páginas HTML que estamos exibindo muito bem (por meio do javascript incorporado), mas temos alguns arquivos image que não estão incluídos nesses relatórios, pois não estão anexados a qualquer HTML. Sabendo o nome / caminho do arquivo, estou procurando uma maneira rápida (e suja, se necessário) de identificar quantas vezes uma determinada imagem foi exibida pelo Apache em cada dia (ou hora?).
Rápido e sujo: grep para a imagem no registro de acesso.
Número de vezes em um dia = número de linhas contendo esse padrão (supondo que você rola seus logs diariamente).
Número de vezes em uma hora / minuto / manhã / tarde / etc. fica um pouco mais complexo, mas ainda é facilmente realizado com algum script perl ou shell (os detalhes dependem do seu formato de log)