[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: sequencia de numeros
From: |
lferreir1 |
Subject: |
Re: sequencia de numeros |
Date: |
Tue, 17 Jan 2006 17:10:54 -0000 |
User-agent: |
eGroups-EW/0.82 |
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 address@hidden, Gentil de Bortoli Júnior
<listas@b...> 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.
>
Re: [shell-script] sequencia de numeros, Humberto Pereira, 2006/01/17