a lista é capturada de um fluxo, não esta em arquivo. Tendei assim: find /etc/awstats/ -type f -printf '%f \n'| sed 'd/^awstats\.\(.*\)\.conf$/\1/'
não deu certo. Em 27 de agosto de 2010 13:35, Fernando Luizao <[email protected]>escreveu: > > > Usando um grupo para remover o texto do início e fim: > > sed 's/^awstats\.\(.*\)\.conf$/\1/' arquivo > > Mais sobre grupos em expressões regulares: > > http://guia-er.sourceforge.net/grupo.html#2_4_3 > > Abraço > > --- Em sex, 27/8/10, ®...@®ÐØ > <[email protected]<informatica%40rbncurriculo.cjb.net>> > escreveu: > > De: ®...@®ÐØ > <[email protected]<informatica%40rbncurriculo.cjb.net> > > > Assunto: [shell-script] segmentação de string > Para: [email protected] <shell-script%40yahoogrupos.com.br> > Data: Sexta-feira, 27 de Agosto de 2010, 11:41 > > > > > Galera, > > Preciso de ajuda no seguinte sentido. Observem a lista abaixo: > > awstats.projeto.conf > > awstats.outro.conf > > awstats.e-assim-vai.conf > > awstats.www.site1.com.br.conf > > awstats.www.site2.com.br.conf > > awstats.www.site3.com.br.conf > > awstats.www.site4.com.br.conf > > awstats.www.site5.com.br.conf > > awstats.www.site6.com.br.conf > > awstats.www.site7.com.br.conf > > awstats.www.site8.com.br.conf > > awstats.www.site9.com.br.conf > > awstats.www.site10.com.br.conf > > awstats.www.site11.com.br.conf > > awstats.www.site12.com.br.conf > > awstats.www.site13.com.br.conf > > awstats.www.site14.com.br.conf > > awstats.www.site15.com.br.conf > > awstats.www.site16.com.br.conf > > awstats.www.site17.com.br.conf > > awstats.www.site18.com.br.conf > > awstats.www.site19.com.br.conf > > awstats.www.site20.com.br.conf > > Tenho a lista com a mais variada sequência de nomes, preciso capturar o que > > esta entre 'awstats.' e '.conf '; o objetivo é fazer um filtro. > > Até o momento fiz isto: find /etc/awstats/ -type f -printf '%f \n'|awk -F. > > '{print $2}'; mas não atende. > > desde de já agradeço a ajuda. > > -- > > ---------------------------------------------------------- > > ATENÇÃO: EVITE QUE SPAMMERS CAPTURE CONTATOS DE SUA LISTA, > > SEMPRE QUE POSSÍVEL REMOVA OS EMAILS DO REMETENTE E ENVIE EM (COO- CÓpia > > Oculta) PARA SEUS CONTATOS. > > ;) > > A Graça do nosso Senhor Jesus Cristo seja contigo. (1ªTs 5.28) > > The grace of our Lord Jesus Christ be with you. (1ªTs 5.28) > > Jesus te ama, aceite-O! Jesus loves you, accept you Him! > > ®...@®ÐØ > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > -- ------------------------------------------------------------------------------------- ATENÇÃO: EVITE QUE SPAMMERS CAPTURE CONTATOS DE SUA LISTA, SEMPRE QUE POSSÍVEL REMOVA OS EMAILS DO REMETENTE E ENVIE EM (COO- CÓpia Oculta) PARA SEUS CONTATOS. ;) A Graça do nosso Senhor Jesus Cristo seja contigo. (1ªTs 5.28) The grace of our Lord Jesus Christ be with you. (1ªTs 5.28) Jesus te ama, aceite-O! Jesus loves you, accept you Him! ®...@®ÐØ [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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [email protected] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
