Tudo bom Sérgio, olha porque minha dúvida, eu usei o sed 2 vezes, fiz
desta forma:
arp -an | awk '{print $2}'| sed "s/(//g" | sed "s/)//g"
Obrigado pela explicação.
Sérgio Durigan Júnior escreveu:
>
> On 12/18/06, marcilio.moura <address@hidden
> <mailto:marcilio.moura%40yahoo.com.br>> wrote:
> > Boa tarde lista, estou pretendendo realizar uma substituição em um
> > arquivo e gotaria de saber se o Sed aceita dois paramentros para
> > substituir ex: trocar : e ) por espaço ? Agradeço a ajuda.
>
> E aí Marcílio?!
>
> Então cara, pelo que entendi, essa sua dúvida é totalmente resolvida
> usando-se o "OU" de expressões regulares. Ele é representado por |.
> Você pode fazer assim:
>
> neo@pegasus $ echo "ol:a)b" | sed -ne "s/\(:\|)\)/ /gp"
> ol a b
> neo@pegasus $
>
> Repare que o caracter | precisa ser escapado pra funcionar! Uma outra
> alternativa é usar o tr (se você só quiser substituir caracteres:
>
> neo@pegasus $ echo "ol:a)b" | tr ':' ' ' | tr ')' ' '
> ol a b
> neo@pegasus $
>
> Espero ter ajudado!
>
> []s
>
> Sérgio.
>
>
_______________________________________________________
Yahoo! Mail - Sempre a melhor opção para você!
Experimente já e veja as novidades.
http://br.yahoo.com/mailbeta/tudonovo/
---------------------------------------------------------------------
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: address@hidden
---------------------------------------------------------------------
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