Se a quantidade de pontos for fixa ,pode fazer assim : cat lista | awk -F\. '{ print $2 , $3,$4 , $5 }'
Abs --- Em shell-script@yahoogrupos.com.br, ®...@®ÐØ <informat...@...> escreveu > > 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] >