shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Procurar arquivo dentro de um diretorio


From: Leonardo Serra
Subject: Re: [shell-script] Procurar arquivo dentro de um diretorio
Date: Sun, 28 Mar 2004 00:46:39 -0300 (BRT)
User-agent: SquirrelMail/1.5.0

Ola
Para descobrir onde existe arquivo com o nome webalizer.hist
# find -type a -name webalizer.hist
vc ira receber a lista de todos os arquivos com este nome
a segunda parte talvez possa ser feita com ajuda de algum comando para
separacao, tipo o cut.

t+
leo serra
> 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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]