Observando o que voces disseram, teoricamente se eu tirar o /g ira funcionar, ne? Eu tive a impressao que ja tentei sem o /g, mas vou tentar de novo. :)
Abs! miranda escreveu: > Pelo que entendi , ele fez o que se pediu : > para a primeira linha do for > trocou masculino por homemvelho ficando do jeito > que você mostrou no final. > Na 2ª e 3ª iteração nao encontrou masculino e portanto não tinha nada a > fazer > > On Mon, 2009-07-06 at 12:22 -0300, Marcus Gmail wrote: > >> Boa tarde! >> >> Estou querendo alterar colunas no meu arquivo com o sed, porem nao >> consigo usá-lo com variaveis dentro do loop do for. Segue um exemplo: >> >> #cat arquivo1.txt >> >> 1,masculino, pedrinho >> 2,masculino, joaozinho >> 3,masculino, zezinho >> >> #car arquivo2.txt >> homemvelho >> homemnovo >> homemchato >> >> #for mudacampo in `cat arquivo2.txt`; do sed -i >> s"/masculino/$mudacampo/"g arquivo1.txt; done >> >> #cat arquivo1.txt >> 1,homemvelho, pedrinho >> 2,homemvelho, joaozinho >> 3,homemvelho, zezinho >> >> Existe alguma forma de fazer o sed trabalhar de maneira adequada com >> variaveis? Onde estou errando? >> procurei na internet mas nao achei nada sobre, queria saber de voces >> antes de procurar outra forma de fazer o script. >> >> Abs! >> >> >> >> >> >> > > > > ------------------------------------ > > --------------------------------------------------------------------- > 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: [email protected] > --------------------------------------------------------------------- > 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 > > > > ------------------------------------ --------------------------------------------------------------------- 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: [email protected] --------------------------------------------------------------------- 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: [email protected] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
