Maninho, não tenho muito a ajudar você. Estou respondendo apenas para deixar um abraço. Estive na PGR no final do ano passado mas não consegui falar contigo. Achei apenas o povu do suporte e desenvolvimento lá mas como vc está trabalhando na secretaria fica mais difícil.
A gente se fala. Falow 2010/1/18 mikoazul <zaq.t...@gmail.com> > > > Pessoal, > > Tive que recorrer à lista pois meu caso está bem complicado (pelo menos pra > mim). Já tentei alguns comandos sed e outros awk, mas não consigo resolver o > impasse. > > Estou tentando transformar o arquivo "ENTRADA" nas várias saídas > demonstradas abaixo. > > A idéia é ir pegando cada campo entre "#" e substituí-lo com * (por > exemplo). O detalhe é que em cada linha tem-se um resultado diferente. Ou > seja, ele vai tratando o próximo campo e automaticamente "destratando" o > anterior. Ou seja a idéia é tratar um campo por vez. > > Se tiver alguém inspirado hoje e que puder me ajudar eu agradeço desde já. > > Vamos aos detalhes: > > Entrada: > #Teste# de #script#. Teste de #script2#. #Ultimo# teste de #script3#. > > Saidas: > * de script. Teste de script2. Ultimo teste de script3. > Teste de *. Teste de script2. Ultimo teste de script3. > Teste de script. Teste de *. Ultimo teste de script3. > Teste de script. Teste de script2. * teste de script3. > Teste de script. Teste de script2. Ultimo teste de *. > > Tentei com o sed e o máximo que consegui foi: > > cat ENTRADA | sed 's/^\(\([^#]*#\)\{1,2\}\)0*/*/' > > Saída: > * de #script#. Teste de #script2#. #Ultimo# teste de #script3#. > > Grato desde já. > > > [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 --------------------------------------------------------------------- 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: shell-script-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html