shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Fazer o sed pesquisa exata


From: Alexandre Gorges
Subject: Re: [shell-script] Fazer o sed pesquisa exata
Date: Sat, 26 Jun 2010 11:13:28 -0300
User-agent: Microsoft-Entourage/12.25.0.100505

Obrigado Marcio. Deu certinho !


[]'s
Alexandre Gorges
http://www.google.com.br/profiles/algorges
MSN/Gtalk/iCHAT/Skype/Buzz: address@hidden
ICQ: 2031408





From: Marcio Gil <address@hidden>
Reply-To: Lista Shell Script <address@hidden>
Date: Sat, 26 Jun 2010 10:52:21 -0300
To: Lista Shell Script <address@hidden>
Subject: Re: [shell-script] Fazer o sed pesquisa exata

 
 
 
   

Em 26/6/2010 10:11, Alexandre Gorges escreveu:
> Bom dia,
>
> Fiz um sed para retirar um login da linha valid user, tem funcionado. Mas
> aconteceu de surgir nomes parecidos, e o sed tem removido todos as palavras
> que encontra. Tem como tornar o sed uma pesquisa exata?
>
> O problema acontece quando encontra algo assim:
>
> Valid user = teste4 5teste teste alexandre
>
> Se eu rodar o sed assim:
>
> /bin/sed '/valid users/s/'teste'//g' $share>  $share-tmp
>
> O sed remove tudo que tiver teste. Acaba ficando assim:
>
> Valid user = 4 5 alexandre
>

sed '/Valid users/s/\<teste\>//g'

(remover apenas a palavra teste, não teste4 ou 5teste)

sed '/Valid users/s/[^=]*= \+\([^ ]\+\) \+\([^ ]\+\) \+\([^ ]\+\)
\+\(.*\)/\1 \2 \4/'

(remover a terceira coluna)

 
   





[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]