Re: [shell-script] awk + sed

2008-10-09 Por tôpico miranda
bacana ! Eu acabei dando essa marretada aqui echo abc 123 | awk '{printf "x/y%cz%c\n",39,39}' gerou x/y'z' On Thu, 2008-10-09 at 13:54 -0300, Alain M. wrote: > Eu entendi diferente, acho que o teu problem são as aspas diversas... > entendi? Isto funciona, > > echo abc 123 | awk "{printf \"x/y'z'

Re: [shell-script] awk + sed

2008-10-09 Por tôpico Alain M.
Eu entendi diferente, acho que o teu problem são as aspas diversas... entendi? Isto funciona, echo abc 123 | awk "{printf \"x/y'z'\n\"}" gera x/y'z' agora é só substituir :) Alain miranda escreveu: > executar > echo "d balula"|awk '{printf"sed -i 's/ -s/ -s -iautomatos -b%s > -crssl:200.197.

Re: [shell-script] awk + sed

2008-10-09 Por tôpico Fabiano Caixeta Duarte
2008/10/9 miranda <[EMAIL PROTECTED]> > executar > echo "d balula"|awk '{printf"sed -i 's/ -s/ -s -iautomatos -b%s > -crssl:200.197.29.77:443 -ca -noui > -perf/ /automatos/etc/aau.d/aau.conf'\n",$2}' > > e obter > sed -i 's/ -s/ -s -iautomatos -bbalula -crssl:200.197.29.77:443 -ca > -noui -per

Re: [shell-script] awk + sed

2008-10-09 Por tôpico Julio C. Neves
A resposta, para ser precisa, depende muito da sua aplicação, no entanto posso te dizer o seguinte: O shell precisa ver o sed no seginte formato $(sed 's/xxx/yyy/') para que ele seja executado antes do awk, já que sua saída, será a entrada do outro. E para que o shell veja o cifrão, ele não poderá

Re: [shell-script] awk + sed

2008-10-09 Por tôpico miranda
executar echo "d balula"|awk '{printf"sed -i 's/ -s/ -s -iautomatos -b%s -crssl:200.197.29.77:443 -ca -noui -perf/ /automatos/etc/aau.d/aau.conf'\n",$2}' e obter sed -i 's/ -s/ -s -iautomatos -bbalula -crssl:200.197.29.77:443 -ca -noui -perf/ /automatos/etc/aau.d/aau.conf' usei o echo "d bal

Re: [shell-script] awk + sed

2008-10-09 Por tôpico Fabiano Caixeta Duarte
2008/10/9 miranda <[EMAIL PROTECTED]> > Pessoal , estou esbarrando num probleminha e conto > com a ajuda de vocês. > É o seguinte : preciso montar um comando sed dentro do awk > Normalmente utilizo o awk assim > awk 'padrao{acao}' > No caso acao para mim sera um printf com conteudo sed , ou seja >