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

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

Re: [shell-script] listagem de arquivos com horário


From: Rogerio Batista
Subject: Re: [shell-script] listagem de arquivos com horário
Date: Mon, 20 Dec 2010 16:33:55 -0200

Tenta assim:

cp -a $(ls -lr *.xml -1 | xargs -n9 | grep "Dec 14" | sed
'/09:01/,/09:03/!d;s/.* //')  /tmp/logs/

pode ser que demore porque ele vai fazer 1 a 1

Rogério


Em 20 de dezembro de 2010 13:44, Alex <address@hidden> escreveu:

>
>
> Julio,
>
> no meu ambiente de homologação havia funcionado,só que ao executá-lo em
> produção ocorreu o seguinte erro:
>
> -bash: /bin/ls: Argument list too long
> cp: missing destination file operand after `/tmp/logs/'
>
> Sendo assim, tentei utilizar o xargs, sem sucesso.
>
> Segue a linha de comando utilizado:
>
> cp -a $(ls -lr *.xml | xargs -n9 | grep "Dec 14" | sed
> '/09:01/,/09:03/!d;s/.* //')  /tmp/logs/
>
> Outra duvida, no script acima, ele executa até encontrar a primeira
> ocorrência da data, é isto mesmo?
>
> obrigado,
>
> Alex
>
>
> --- Em seg, 20/12/10, Julio C. Neves <address@hidden<julio.neves%40gmail.com>>
> escreveu:
>
> De: Julio C. Neves <address@hidden <julio.neves%40gmail.com>>
> Assunto: Re: [shell-script] listagem de arquivos com horário
> Para: address@hidden <shell-script%40yahoogrupos.com.br>
> Data: Segunda-feira, 20 de Dezembro de 2010, 11:56
>
>
>
> mv $(ls -l | sed '/10:32/,/10:36/!d;s/.* //') NovoDir
>
> Abraços,
>
> Julio
>
> *Cursos de Shell ou Zenity em fins de semana?*
>
> *☎ Ligue (21) 8112-9988* ☎
> Signature powered by
> <
> http://www.wisestamp.com/email-install?utm_source=extension&utm_medium=email&utm_campaign=footer
> >
> WiseStamp<
> http://www.wisestamp.com/email-install?utm_source=extension&utm_medium=email&utm_campaign=footer
> >
>
> Em 20 de dezembro de 2010 11:40, Alex 
> <address@hidden<alexpoilt%40yahoo.com.br>>
> escreveu:
>
> >
> >
> > Pessoal, bom dia.
> >
> > Preciso listar determinados arquivos com amarração de horário.
> >
> > por exemplo: dentro do diretório /opt possuo os seguintes arquivos:
> >
> > -rw-rw-r-- 1 root root 6.7K Dec 20 10:31
> > xmlTiss_1292848576289_1082143683.xml
> > -rw-rw-r-- 1 root root 6.7K Dec 20 10:32
> > xmlTiss_1292848578795_1207040739.xml
> > -rw-rw-r-- 1 root root 4.8K Dec 20 10:33
> > xmlTiss_1292848579270_1393490913.xml
> > -rw-rw-r-- 1 root root 6.2K Dec 20 10:33
> > xmlTiss_1292848583104_497696712.xml
> > -rw-rw-r-- 1 root root 5.0K Dec 20 10:33
> > xmlTiss_1292848592684_835867529.xml
> > -rw-rw-r-- 1 root root 6.7K Dec 20 10:34
> > xmlTiss_1292848611716_-864778833.xml
> > -rw-rw-r-- 1 root root 5.9K Dec 20 10:36
> > xmlTiss_1292848616663_-1195754375.xml
> > -rw-rw-r-- 1 root root 4.8K Dec 20 10:37
> > xmlTiss_1292848646121_-1760410882.xml
> > -rw-rw-r-- 1 root root 5.3K Dec 20 10:37
> > xmlTiss_1292848648318_1096419933.xml
> > -rw-rw-r-- 1 root root 5.9K Dec 20 10:37
> > xmlTiss_1292848657506_-124773084.xml
> >
> > Preciso pegar os arquivos das ( 10:32 as 10:36 ) e copiá-los para outro
> > diretório.
> >
> > tentei algumas coisas aqui ( ls, grep , awk, sed ), mas não deram muito
> > certo.
> >
> > Voces podem me ajudar.
> >
> > obrigado,
> >
> > Alexandre
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [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]