Olá Gentil;

Não. Na realidade o arquivo original contém header´s (00), traillers 
(99) e vários detalhes (01) entre o 00 e 99, como tenho neste arquivo 
vários 00,01s e 99, preciso saber, o caso de faltar algum trailler 
(99) o número da linha do arquivo original, para então poder tomar 
uma ação.
No exemplo do meu comando abaixo tenho exatamente os números das 
linhas, já tirando os 01s repetidos.
Para ser mais claro, no exemplo abaixo é o seguinte:
A linha 1 contem um registro começando com 00
Na linha 2 até 259 contem registros começando com 01 e para fechar 
este range, na linha 260 existe um registro começando com 99, e por 
aí vai..

Grato,
Luiz

--- Em shell-script@yahoogrupos.com.br, Gentil de Bortoli Júnior 
<[EMAIL PROTECTED]> escreveu
>
> lferreir1 wrote:
> >      1  00
> >      2  01
> >    260  99
> >    261  00
> >    262  01
> >    268  99
> >    269  00
> >    270  01
> >    273  99
> >    274  00
> >    275  01
> >    294  99
> >   ........
> > 
> > Preciso checar neste arquivo se não está faltando algum registro 
> > nesta sequência, como exemplo um 99 antes do 01. No exemplo acima 
> > está tudo OK.
> 
> Olá. Não ficou muito claro para mim. Você *sempre* vai ter a 
seqüência
> 00 01 99? Se sim, acho que você pode tentar o comando abaixo, 
apenas 
> para saber se o arquivo está no formato esperado.
> 
> cat Teste.txt | cut -d " " -f 2 | paste -d ":" - - - | awk '$0 != 
> "00:01:99" {print $0}'
> 
> []s
> 
> Gentil.
>






---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a