Re: [shell-script] Ajuda com regex e laço

2010-02-15 Por tôpico Julio C. Neves
Fala Cristiano, creio que vc conseguiria fazer o que quer, de forma bem simples: grep -o '[[:alnum:] ]*' *.xml O último *.xml é para pesquisar em todos os arquivos do diretório, porém nesse caso, ele te volta algo como: arquivo: produto Então se vc quser somente o produto, terá de fazer um cut -f

Re: [shell-script] Ajuda com regex e laço

2010-02-15 Por tôpico Fabiano Caixeta Duarte
Em 15 de fevereiro de 2010 16:09, Cristiano escreveu: > Salve ilustres, boa tarde. > > Estou montando um script para extrair dados de um arquivo XML (nota fiscal > eletronica). > > Dentro do XML há um campo 'cProd'. Preciso do conteúdo dele, porém, podem > haver inúmeros registros cProd (mínimo

[shell-script] Ajuda com regex e laço

2010-02-15 Por tôpico Cristiano
Salve ilustres, boa tarde. Estou montando um script para extrair dados de um arquivo XML (nota fiscal eletronica). Dentro do XML há um campo 'cProd'. Preciso do conteúdo dele, porém, podem haver inúmeros registros cProd (mínimo de 1). Exemplo: (...) 001 Nome do produto 002 Nome do outro produt

Re: [shell-script] Ajuda com regex

2007-02-13 Por tôpico mauricym
Flavio Obrigado pela ajuda, mas acabei postando parte do arquivo em meu nome (Mauricy) no link abaixo. O arquivo para mim aparece como cada registro em uma linha, não sei se no link aparecerá da mesma forma ok!! Obrigado Mauricy Flavio Junior escreveu: > > Cara.. > > Faça algo assim, soh acert

Re: [shell-script] Ajuda com regex

2007-02-13 Por tôpico Flavio Junior
Cara.. Faça algo assim, soh acertar os numeros de cada campo que ta mto ruim de adivinhar ai no arquivo e ta mto zuado.. qualquer coisa poste o arquivo com os dados no http://pastebin.ca q fica mais facil. $ awk -F\; 'BEGIN{ OFS="-" } { print $10,$11,$12,$13,$14,$15,$16,$18,$20 }' arquivo.txt

Re: [shell-script] Ajuda com regex

2007-02-13 Por tôpico Tiago Barcellos Peczenyj
Mauricy vc pode fazer algo desse tipo: tr '\n' ' ' < arquivo | sed 's/701221001128/\n&/g' | awk -F \; 'NF >= 19{print $9,$10,$11}' nesse caso eu imprimi a nona, a decima e a decima primeira coluna. o que eu fiz foi simples, eu troquei os caracters 'nova linha' por espacos e coloquei novas linha

[shell-script] Ajuda com regex

2007-02-13 Por tôpico Mauricy Maiorino
Pessoal Preciso "pegar" alguns campos de um arquivo que colo a seguir. Estou com o livro de expressões regulares do Aurélio ao meu lado, mas como em todo projeto que nos passam o tempo é muito curto, não estou conseguindo um resultado satisfatório, precisaria estudar mais e não tenho tempo, gostar

Re: [shell-script] Ajuda com Regex

2006-09-09 Por tôpico Tiago Barcellos Peczenyj
Jorge Vc pode montar uma Regex numa boa para esta expressão. O que acontece é que geralmente os programas que trabalham com stream de dados o fazem 'linha a linha', logo nunca vai casar uma expressão q englobe 2 linhas à menos que vc faça o programa ler o texto como um todo. Uma forma é substitui

Re: [shell-script] Ajuda com Regex

2006-09-08 Por tôpico Gemayel Alves
Pod cre sergio boa essa... >From: "Sergio Nery Simoes" <[EMAIL PROTECTED]> >Reply-To: shell-script@yahoogrupos.com.br >To: shell-script@yahoogrupos.com.br >Subject: Re: [shell-script] Ajuda com Regex >Date: Fri, 8 Sep 2006 16:57:10 -0300 > >Acho que você p

Re: [shell-script] Ajuda com Regex

2006-09-08 Por tôpico Sergio Nery Simoes
Acho que você pode resolver isso com o comando paste... Por exemplo: $ cat teste Tag: wwa_j2me View owner: w222 Tag: arfn_gov3 View owner: arfn Tag: cvrc_ibabla View owner: jjpn $ cat teste | paste - - Tag: wwa_j2me View owner: w222 Tag: arfn_gov3 View owner: arfn Tag: cvrc_ibablaView

Re: [shell-script] Ajuda com Regex

2006-09-08 Por tôpico Flavio Torres
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jorge Pereira escreveu: > estou parado neste trecho na qual consigo tal saida. > > Tag: wwa_j2me View owner: w222 > > preciso que fique algo como > > Tag: wwa_j2me View owner: w222 > Olá Jorge, Não cometa em hipótese alguma Cross-Posting ( enviar a

[shell-script] Ajuda com Regex

2006-09-08 Por tôpico Jorge Pereira
Prezados, estou montando uma regex, so que chegou a um ponto que não ta conseguindo sair mais nada. estou parado neste trecho na qual consigo tal saida. Tag: wwa_j2me View owner: w222 Tag: arfn_gov3 View owner: arfn Tag: cvrc_ibabla View owner: jjpn . . preciso que fique algo como Tag: