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 <[EMAIL PROTECTED] 
> <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:
>
> [EMAIL PROTECTED] $ echo "ol:a)b" | sed -ne "s/\(:\|)\)/ /gp"
> ol a b
> [EMAIL PROTECTED] $
>
> Repare que o caracter | precisa ser escapado pra funcionar! Uma outra
> alternativa é usar o tr (se você só quiser substituir caracteres:
>
> [EMAIL PROTECTED] $ echo "ol:a)b" | tr ':' ' ' | tr ')' ' '
> ol a b
> [EMAIL PROTECTED] $
>
> 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/

Responder a