Agradeco a todos pela dica. A funcao para qual o script seria usado 
deixou de existir, então acabei nem fazendo nada.
De qualquer forma, valeu pelas dicas preciosas. Especialmente com as do 
Julio e do Flavio, deu para descobrir uns recursos interessantes. :)

Abs!

Flavio Junior escreveu:
>
>
> Eita nois.. eu falei uma baita besteira no meu primeiro post, então vou
> responder decentemente aqui..
>
> o /g só age por LINHA, então no teu caso nao tem diferença..
>
> Um exemplo de /g:
> [r...@muttley ~]# echo -e 'teste\nteste' | sed 's/e/U/'
> tUste
> tUste
> [r...@muttley ~]# echo -e 'teste\nteste' | sed 's/e/U/g'
> tUstU
> tUstU
>
> PS: Foi mal pela preguiça de ler com atenção a pergunta inicial, mas de
> qualquer forma as aspas tavam erradas :D
>
> --
>
> Flávio do Carmo Júnior aka waKKu
>
> 2009/7/6 Marcus Gmail <marcus.jab...@gmail.com 
> <mailto:marcus.jabber%40gmail.com>>
>
> > 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: shell-script-unsubscr...@yahoogrupos.com.br 
> <mailto:shell-script-unsubscribe%40yahoogrupos.com.br>
> > > ----------------------------------------------------------
> > > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net 
> <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: shell-script-unsubscr...@yahoogrupos.com.br 
> <mailto:shell-script-unsubscribe%40yahoogrupos.com.br>
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net 
> <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
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 

Responder a