Eri, Veja isso:
/home/amfilho/data/catalogs/archive > ls|egrep -o "20[0-9]{2}-(0[1-9]|1[0-2])-(0[1-9]|[123][0-9])\.(0[1-9]|1[0-9]|2[0-4])\.(0[0-9]|[1-5][0-9])\.(0[0-9]|[1-5][0-9])\.[0-9]{6}" egrep: illegal option -- o usage: egrep [-r] [-R] [-H] [-L] [-hisvwxy] [[-bn]|[-c|-l|-q]] [-p[parasep]] -e pattern_list... [-f pattern_file...] [file...] usage: egrep [-hisvwxy] [[-bn]|[-c|-l|-q]] [-p[parasep]] [-e pattern_list...] -f pattern_file... [file...] usage: egrep [-hisvwxy] [[-bn]|[-c|-l|-q]] [-p[parasep]] pattern_list [file...] A opção -o não foi aceita. Outra coisa: este diretório /archive deve ter uns 5mil xmls de dias anteriores e os de hj. Eu quero apenas os de hoje, que serão sempre os últimos que foram gerados. Teria uma forma de pegar algo após o "_" e antes do ".xml" ? Pq eles obedecem a esta estrutura sempre ALGUMACOISA_UPDATE_2009-07-27.16.18.22.384888.xml Obrigado pla ajuda! Alicino 2009/7/27 Eri Ramos Bastos <bastos....@gmail.com> > > > Algo assim: > > $ ls *.xml > batata.2009-07-27.16.18.22.384888.xml > > $ ls|egrep -o > "20[0-9]{2}-(0[1-9]|1[0-2])-(0[1-9]|[123][0-9])\.(0[1-9]|1[0-9]|2[0-4])\.(0[0-9]|[1-5][0-9])\.(0[0-9]|[1-5][0-9])\.[0-9]{6}" > > 2009-07-27.16.18.22.384888 > > []'s > Eri > > 2009/7/27 Alicino <alic...@gmail.com <alicino%40gmail.com>>: > > > Olá, amigos de Shell! > > > > Eu tenho cerca de 4 ou 5 diretórios que ao final de um processo geram > > arquivos no formato nome_timestamp.xml por exemplo: > > > > PATH: /archives/country > > CATALOGS_DELETION_2009-07-27.16.18.22.384888.xml > > UPGRADES_DELETION_2009-07-27.16.18.22.384888.xml > > DELETION_2009-07-27.16.18.22.384888.xml > > PRODUCTS_IMAGES_2009-07-27.16.18.22.384888.xml > > > > Acontece que o nome dos arquivos são sempre diferentes e eu preciso > voltar > > eles para um diretório, para isso pegando o timestamp em uma variavel já > > bastaria para um mv. > > > > Pergunta: > > Alguma sugestao para que eu capture o timestamp todo? No caso o > > "2009-07-27.16.18.22.384888" > > Detalhe: nao adianta dizer para usar %y-%m-%d pq por dia se gera vários > xmls > > como este em diferentes horários. E no meu caso eu preciso apenas do > ultimo > > "pacote" de xmls gerados. > > > > Grato desde já. > > > > > > [ ]´s > > > > Alicino de Moura Filho > > http://alicino.com.br/blog/ > > alic...@gmail.com <alicino%40gmail.com> > > Campinas-SP > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > ------------------------------------ > > > > ---------------------------------------------------------- > > 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: > > shell-script-unsubscr...@yahoogrupos.com.br<shell-script-unsubscribe%40yahoogrupos.com.br> > > ---------------------------------------------------------- > > 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 > > > > > > > > -- [ ]´s Alicino de Moura Filho http://alicino.com.br/blog/ alic...@gmail.com Campinas-SP [As partes desta mensagem que não continham texto foram removidas]