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

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

Re: Formatar tabela


From: pinguimrmbr
Subject: Re: Formatar tabela
Date: Thu, 27 Oct 2005 09:10:01 -0000
User-agent: eGroups-EW/0.82

>             Estou com um probleminha meio chato de resolver, 
inclusive o
> mais difícil que peguei ate hoje.
>             Tenho o seguinte arquivo "db" gerado por um script meu
> # more db
> cliente01 22 arquivo01 24.7M
> cliente02 22 arquivo02 8.4M
> cliente03 22 arquivo01 4.2M
> cliente04 22 arquivo01 1.7M
> cliente05 22 arquivo01 19.1M
> cliente06 22 arquivo02 13.8M
> cliente08 22 arquivo01 37.1M
> cliente01 23 arquivo01 23.6M
> cliente02 23 arquivo02 7.3M
> cliente03 23 arquivo01 3.4M
> cliente04 23 arquivo01 13.7M
> cliente05 23 arquivo01 15.5M
> cliente06 23 arquivo02 10.4M
> cliente08 23 arquivo01 37.0M
> cliente09 23 arquivo02 2.5M
> cliente10 23 arquivo02 1.4M
> cliente02 24 arquivo02 7.8M
> cliente03 24 arquivo01 3.6M
> cliente04 24 arquivo01 608K
> cliente05 24 arquivo01 14.0M
> cliente06 24 arquivo02 10.1M
> cliente08 24 arquivo01 37.9M
> No arquivo acima descreve $1 = cliente, $2 = dia, $3 = arquivo, $4 =
> tamanho.
> Gostaria de montar uma pagina HTML com as informações acima  porem 
os
> clientes são variáveis tem dia que gera as logs e tem dia que não 
gera
> ....ou ate mesmo dias que entram clientes novos,,,,,,,,,,,,,,,,,,

Seu problema não é de shell-script. É de lógica e definição. Se o 
cliente é variável, ele não deveria ser cabeçalho de relatório. Se 
você for gerar um arquivo HTML uma unica vez por dia e deixá-lo 
estático para consulta, até é possível manter o layout do seu 
relatório e gerar células em branco para os dias que o cliente não 
gere logs ou para clientes que entraram recentemente. 

O arquivo já está bem organizado ( por dia e cliente ), então é 
bastante simples submetê-lo a um laço while testando o dia. Enquanto 
o dia não mudar, outro laço while escreverá a porção cliente-arquivo-
tamanho. 





reply via email to

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