Se você quer sempre a última fornada, talvez algo assim: $ ls -ltr *.xml|tail -1|cut -d _ -f3-|rev|cut -d . -f2-|rev
[]'s Eri Ramos Bastps 2009/7/28 Alicino <[email protected]>: > Julio, > > Se fosse só isso eu estaria feliz, mas infelizmente não.... :-( > > Todo dia são gerados 3 ou 4 "levas" de arquivos xmls, cada um com timestamps > diferentes. > Obviamente por serem do mesmo dia, o padrão 2009-07-28 está presente em > todos, de forma que só $(date "+%Y-%m-%d") não adianta. > > Eu preciso capturar o timestamp da *última leva* de xmls, pq senão com um > grep igual ao acima eu levaria tudo do dia para um move e não quero isso. > Quero apenas os últimos criados. > > Entenda por "leva" cerca de 30 xmls em 5 diretórios diferentes, num total de > 150 xmls. > > Se não ficou bem claro, vou tentar dar um exemplo melhor para apenas um > diretório que acontece isso, mas o timestamp é o mesmo para os 150 xmls dos > 5 diretórios de uma leva criada. > > /home/amfilho/catalogs/archive > CATALOGS_DETAILS_2009-07-27.10.08.01.254895.xml > UPGRADES_DEL_2009-07-27.10.08.01.254895.xml > DELETION_2009-07-27.10.08.01.254895.xml > PRODUCTS_IMAGES_2009-07-27.10.08.01.254895.xml > CATALOGS_DATA_2009-07-27.16.18.22.384888.xml > UPGRADES_FEEDS_2009-07-27.16.18.22.384888.xml > DELETION_2009-07-27.16.18.22.384888. xml > PRODUCTS_PICTURES_2009-07-27.16.18.22.384888.xml > CATALOGS_NUMBER1_2009-07-27.21.28.40.882542.xml > UPGRADES_INFORMATION_2009-07-27.21.28.40.882542.xml > DELETION_TOCHECK_2009-07-27.21.28.40.882542.xml > PRODUCTS_JPGS_2009-07-27.21.28.40.882542.xml > > A grande dica que eu vejo é tentar pegar o timestamp DO ÚLTIMO HORÁRIO > GERADO, mas isso é o que eu não sei como fazer. Pq eu semrpe vou querer > mover o último gerado, sempre será ele e não os anteriores. > > Mais uma vez agradeço as sugestões e ajuda nesta questão. > > Abs! > > Alicino > > > > 2009/7/28 Julio C. Neves <[email protected]> > >> >> >> Se vc fizer: >> >> ls | grep $(date "+%Y-%m-%d") >> >> Terá todos os arquivos gerados hoje. É isso que vc queria? >> -- >> Abraços, >> Julio >> Cursos de Shell e Zenity? >> - Em SP ligue (11) 2125-4747; >> - Em DF ligue (61) 3223-3000; >> - No RJ ligue (21) 2561-0867; >> - Turmas fechadas em outras cidades ligue (21) 8112-9988. >> >> 2009/7/27 Cristiano Amaral >> <[email protected]<cristianoeinar%40gmail.com> >> > >> >> >> > >> > >> > Alcino, se entendi bem é só para pegar os arquivo com a data atual, é >> > isso? Se for isso é mais fácil utilizar o find + xargs... >> > >> > >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> > > > > -- > [ ]´s > > Alicino de Moura Filho > http://alicino.com.br/blog/ > [email protected] > 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: [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 > > >
