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

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

Re: [shell-script] Variável - Ler arquivo pela Data


From: Julio C. Neves
Subject: Re: [shell-script] Variável - Ler arquivo pela Data
Date: Wed, 8 Apr 2009 21:03:53 -0300

Fala Sergio,
o ls com a opção -t lista os arquivos em ordem de data de criação inversa.
assim sendo, o ultimo criado será sempre o primeiro da pilha. então para ter
o sequencial desejado, basta:

*$ ls -t | head -1 | cut -c5-7*

-- 
Abração,
Julio
*Cursos de Shell e Zenity nos finais de semana:
- Em SP ligue (11) 2125-4747;
- Em DF ligue (61) 3223-3000;
- No RJ brevemente;
- Turmas fechadas em outras cidades ligue (21) 8112-9988
*
2009/4/8 Sergio Maia Rabelo <address@hidden>

>   Fabiano vou tentar ser mais especifico.
>
> Rotina externa - gera arquivo sequencial T000753T3.txt
>
> Rotina interna - Puxo do FTP o arquivo T000753T3.txt executo por uma rotina
> do java e antes de executar, uma variavel lê o número do arquivo "753" e
> acrescenta +1, jogando o valor "754" para um arquivo. Esse arquivo é para
> quando for no outro dia, saber que tem que puxar o arquivo com no
> sequencial
> e processar: T000754T3.txt.
>
> O que acontece que por algum motivo a rotina externa esse arquivo vem com
> um
> sequencial a mais tipo: T000755T3.txt.
> Para consertar, eu vou no arquivo que recebeu o proximo valor que seria
> "754" e modifico para 755, assim executo o script e ele puxa carregando o
> próximo sequencial corretamente.
>
> Preciso é que quando houver esse furo no sequencial, não seja necessário eu
> modificar manualmente no arquivo, quero que uma variavel verifique qual foi
> o arquivo T000???T3.txt do dia anterior e assim puxe do ftp o proximo
> sequencial.
>
> Se houver mais dpuvidas me comuniquem.
> --
> ============================
> Sérgio Maia Rabelo
> Administrador de Redes
> Linux User# 286808
> Ubuntu User#26020
> ============================
>
> 2009/4/8 Fabiano Caixeta Duarte <address@hidden<fcd.listas%40gmail.com>
> >
>
> > 2009/4/8 Sergio Maia Rabelo <address@hidden<sergiomaiarabelo%40gmail.com>
> <sergiomaiarabelo%40gmail.com>
>
> > >:
> >
> > > Bom dia pessoal da lista,
> > >
> > > Estou querendo criar uma variável que leia a data de um arquivo para
> > poder
> > > saber se foi executado no dia correto. Vou exemplificar.
> > >
> > > Tenho o arqui TESTE000753.txt. ele é enviado pro meu FTP. O script puxa
> > pelo
> > > nome sequencial. O meu problema que houve um dia que o responsavel pelo
> > > envio, por algum motivo, a rotina dele pulou o sequencial, ai foi uma
> dor
> > de
> > > cabeça para saber o erro até que descobrimos e agora temos um arquivo
> que
> > > posso indicar esse sequencial furado e assim voltar a minha rotina ao
> > > normal.
> > > Bom o que preciso é, como criar uma variavel que ao furar o sequencial,
> > > verifique por data o ultimo arquivo no diretorio com o nome
> > TESTE000???.txt
> > > e assim a variavael da rotina receba o nome dele para a rotina voltar
> ao
> > > normal?
> > >
> > > Grato,
> > >
> > > --
> > > ============================
> > > Sérgio Maia Rabelo
> > > Administrador de Redes
> > > Universidade Estadual de Goiás - Educando e Valorizando a Vida (EVV)
> > > Bacharel em Sistemas de Informação
> > > MBA - Gerenciamento de Projetos
> > > Linux User# 286808
> > > Ubuntu User#26020
> > > Goiânia - Goiás
> > > ============================
> >
> > Não entendi direito, mas acho que isto vai te ajudar:
> >
> > stat -c %y -t arquivo
> >
> > --
> > Fabiano Caixeta Duarte
> > Especialista em Redes de Computadores
> > Linux User #195299
> > Ribeirão Preto - SP
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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