[shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-14 Por tôpico Marcos Gattermeyer
; > > > > > > > > > > > > Voce pode me dizer como ficaria essa ER. > > > > > > > > > > > > Obrigado. > > > > > > Marcos > > > > > > > > > > > > --- Em shell-script@yahoogrup

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico edjunior
aracter mais a palavra 18.00pc) > > > > > > > > > > > > E trocar por "/giz[ ]{7}17.00pc/" > > > > > > > > > > > > Voce pode me dizer como ficaria essa ER. > > > > > > >

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Julio C. Neves
; > --- Em > > > > > shell-script@yahoogrupos.com.br > 40yahoogrupos.com.br> > > 40yahoogrupos.com.br>, > > > > > "Julio C. Neves" > > > > > escreveu > > > > > > > > > > > > E que tal fazer:

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Bruno Gunter Fricke
. > > > > > Marcos > > > > > > > > > > --- Em shell-script@yahoogrupos.com.br 40yahoogrupos.com.br> > > 40yahoogrupos.com.br>, > > > > > "Julio C. Neves" > > > > > escreveu >

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Bruno Gunter Fricke
t; > > > $ sed -e "s/ giz 18.00pc/ giz 17.00pc/g" dbf. > > > > > > > > > > Repare que tem um branco antes de giz. > > > > > > > > > > Abraços, > > > > > Julio > > > > > :wq > > > >

[shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Marcos Gattermeyer
40yahoogrupos.com.br>, > > > > "Julio C. Neves" > > > > escreveu > > > > > > > > > > E que tal fazer: > > > > > $ sed -e "s/ giz 18.00pc/ giz 17.00pc/g" dbf. > > > > > > > > > > Repare que tem um branc

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Julio C. Neves
7.00pc/g" dbf. > > > > > > > > Repare que tem um branco antes de giz. > > > > > > > > Abraços, > > > > Julio > > > > :wq > > > > > > > > > > > > Em 12/03/07, Bruno Gunter Fricke escre

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Bruno Gunter Fricke
; > > > > > > Abraços, > > > > Julio > > > > :wq > > > > > > > > > > > > Em 12/03/07, Bruno Gunter Fricke escreveu: > > > > > > > > > > Cara, faça uma expressão regular para dar a posição do

[shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Marcos Gattermeyer
gular para dar a posição do 18.oo e > > então > > > > altere se for um caso (nada como um bom e velho if). Estou sem > > tempo hoje > > > > para escrever algo e testar. > > > > Se até amanhã você não conseguir, eu vou ver se consigo fazer > > para você e &g

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Julio C. Neves
je > > > para escrever algo e testar. > > > Se até amanhã você não conseguir, eu vou ver se consigo fazer > para você e > > > te envio. > > > > > > []'s > > > Gunter > > > > > > - Original Message - > > > F

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Tiago Barcellos Peczenyj
; > Cara, faça uma expressão regular para dar a posição do 18.oo e > então > > > altere se for um caso (nada como um bom e velho if). Estou sem > tempo hoje > > > para escrever algo e testar. > > > Se até amanhã você não conseguir, eu vou ver se consigo fazer > para

[shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Marcos Gattermeyer
hoje > > para escrever algo e testar. > > Se até amanhã você não conseguir, eu vou ver se consigo fazer para você e > > te envio. > > > > []'s > > Gunter > > > > ----- Original Message ----- > > From: Marcos Gattermeyer > > To: shell

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-12 Por tôpico Julio C. Neves
; To: shell-script@yahoogrupos.com.br > Sent: Monday, March 12, 2007 8:09 AM > Subject: [shell-script] Re: Editar um arquivo de uma linha com SED > > Entao Bruno, > > Dessa forma altero todos os ICMS de 18.00 para 17.00, Gostaria de > alterara somente o ICMS que estiver entre a

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-12 Por tôpico Bruno Gunter Fricke
ssage - From: Marcos Gattermeyer To: shell-script@yahoogrupos.com.br Sent: Monday, March 12, 2007 8:09 AM Subject: [shell-script] Re: Editar um arquivo de uma linha com SED Entao Bruno, Dessa forma altero todos os ICMS de 18.00 para 17.00, Gostaria de alterara somente o ICM

[shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-12 Por tôpico Marcos Gattermeyer
Flavio, resolvi o meu problema e estou postando o aqui De qq forma Obrigado #!/bin/bash # criei um campo no final do arquivo chamado sep e completei com xxx # separo todo o arquivo dbf em linhas cujo ultimo campo = "xxx" sed 's/xxx/\n/g' prod.dbf > prod1.dbf # copio o cabecalho do dbf que tem 3 l

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-12 Por tôpico Flavio Junior
Possivel é, viavel eu jah nao sei dizer.. Com awk voce poderia fazer o que ta dizendo, mas ao meu ver nao vale a pena. Qual o problema de ter varios produtos? no caso ali o que mudaria seria de giz pra outra coisa? Imaginamos um arquivo com uma lista dos produtos: giz verde giz amarelo giz lapis l

[shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-12 Por tôpico Marcos Gattermeyer
Flavio, Tambem nao daria certo porque posso ter uma gama enorme de cores e protudos para fazer a substituicao. Havia pensado em ponteiramento na string por exemplo, faço uma primeira pesquisa procurando por "giz" ponteirando ai, e a partir dai faço uma segunda pesquisa com troca de 18.00 para 17.

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-12 Por tôpico Flavio Junior
Com certeza.. Porem, se tratando de um arquivo .dbf (se nao me engano, ele eh reconhecido como uma unica linha ne?) um coringa poderia ser um problemao. Na verdade, acho que a opcao de teste poderia ser [EMAIL PROTECTED]:~$ cat teste 100 teste 18.00pc 20.00 101 giz amarelo 18.00pc 1.00 102 lapis

[shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-12 Por tôpico Marcos Gattermeyer
Bom dia Flavio, Nao daria certo porque posso ter "giz verdepc" ou giz azul pc", realmente preciso pesquisar a string "giz" e a partir dai pesquisar o ICMS "18.00" e substituir, depois continuar a pesquisa pois posso ter mais de um "giz" na tabela para substituir o ICMS. Pensei na sua soluca

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-12 Por tôpico Flavio Junior
Um simples: $ sed 's/giz 18.00pc/giz 17.00pc/g' arquivo.dbf nao resolve ? Flavio do Carmo Junior On 3/12/07, Marcos Gattermeyer <[EMAIL PROTECTED]> wrote: > > Entao Bruno, > > Dessa forma altero todos os ICMS de 18.00 para 17.00, Gostaria de > alterara somente o ICMS que estiver entre a pala

[shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-12 Por tôpico Marcos Gattermeyer
Entao Bruno, Dessa forma altero todos os ICMS de 18.00 para 17.00, Gostaria de alterara somente o ICMS que estiver entre a palavra "giz" e a proxima palavra "pc". De qualquer forma obrigado, se alguem tiver mais alguma dica agradeco ? --- Em shell-script@yahoogrupos.com.br, "Bruno Gunter Fric