--- Em [email protected], 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.
