Ué! E pq vc não usa o paste para isso? Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SP turma de Shell em 29/03 - ligue (11)2125-4747; - Floripa turma Shell em 12/http://www.seventreinamentos.com.br; - DF turma de Shell em 17/04 - ligue (61) 3223-3000; - Aracaju turma de Shell em 12/05 - andersonriz...@gmail.com; - RJ ligue (21)2210-6061; - Turmas fechadas em outras cidades ligue (21) 8112-9988.
Em 15 de fevereiro de 2010 17:18, Cristiano <boxferr...@gmail.com> escreveu: > > > > > --- Em shell-script@yahoogrupos.com.br <shell-script%40yahoogrupos.com.br>, > Fabiano Caixeta Duarte <fcd.lis...@...> escreveu > > > Uma idéia: > > > > for i in *.xml; do > > echo -n "$i: " > > egrep -o '<cProd>[[:alnum:]]*<\/cProd>' $i|sed > > 's/<[[:alnum:]\/]*>//g'|paste -sd, > > done > > > > A saída: > > > > arq.xml: 001,002,NNN > > > > > > Na verdade, dá pra fazer o cerne do script só com sed, mas usei seu > > primeiro esforço com egrep para responder a pergunta feita. > > Classes POSIX. Bingo! Quase nunca uso elas. Tks Fabiano/Júlio. To meio > lerdo hoje. > > Na realidade, preciso de uma linha por produto, mas tirando o paste > resolve. > > Ficou assim: http://pastebin.com/f74626931 > > O resultado é +/- isso: http://pastebin.com/f8fe24ac. Perfect! > > Agora, o desafio de verdade. > > Cada produto (cProd) tem uma alíquota de ICMS (pICMS) e um valor de ICMS > (vICMS). Eu preciso acrescentar nesta linha aí, depois do código do produto, > estes dois campos. Para cada produto. Para meus parcos conhecimentos, aí o > bicho pegou de vez. > > Alguma idéia. > > > [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