[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Procurar arquivo dentro de um diretorio
From: |
SuSE List |
Subject: |
Procurar arquivo dentro de um diretorio |
Date: |
Sat, 27 Mar 2004 23:36:37 -0300 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4 |
Olá Pessoal,
Boa noite/Bom dia,
Estou com o seguinte problema, porém parte dele eu ja tenha resolvido.
Seguinte, eu uso um cara chamado webalizer para gerar logs de acesso a
dominios que tenho comigo. Este programa gera um arquivo chamado
webalizer.hist que fica em um subdiretorio do
/home/dominio/www/webalizer/. Este arquivo guarda o historico dos
ultimos doze meses de acesso a este dominio....o que eu preciso fazer:
todo o fim de mês, eu tenho de abrir arquivo por arquivo de cada dominio
que tenho e pegar a linha do mes corrente e gerar um novo arquivo com o
nome de cada dominio como coluna 1 seguido pela linha do webalizer.hist
correspondente....
Extrair a linha do arquivo webalizer.hist eu ja consigo fazer em shell,
porém tenho dois problemas:
1) como varrer diretorio por diretorio do /home, por exemplo, para
encontrar o arquivo webalizer.hist?
2) depois que ele encontrar este arquivo, como fazer para ele pegar o
nome diretorio (tipo pwd) e me guardar somente o nome do dominio em uma
variavel desprezando o /home... antes e o .../www/webalizer....depois?
assim eu posso gerar um arquivo de saida com a sintaxe:
dominio1 3 2003 1345 17676 176 19999706585 1767676
dominio2 3 2003 164615 1345 1699 13534535 1767676
dominioN 3 2003 1643453 135768 1996 167676 4545345
Alguém pode me dar uma luz?
Vinicius