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: Moacir Souza
Subject: Re: [shell-script] Fazer o sed pesquisa exata
Date: Sat, 26 Jun 2010 10:23:36 -0300

     Bom,

     Não estou me preocupando com elegância (e além disso, estou
pensando "Unix", não "Linux"), então lá vai:

$ echo "Valid user = teste4 5teste teste alexandre" | sed -n
's/\(.*\)\( teste \)\(.*\)/\1 \3/p'
Valid user = teste4 5teste alexandre

     Claro que no lugar do "teste" que aparece no segundo grupo, você
pode usar uma variável para tornar as coisas mais inteligentes, mas
considerando os propósitos didáticos do exemplo, você entendeu, não é?

[]'s,
Moacir Filho


2010/6/26 Alexandre Gorges <address@hidden>:
> 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
>
>
>
> []'s
> Alexandre Gorges
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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
>
>
>



-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Moacir da Cruz Souza Filho

-Analista de Sistemas: Suporte Unix Avançado
Serviço Federal de Processamento de Dados

-Mestrando em Ciências da Computação
Universidade de Brasília

-Bacharel em Engenharia da Computação
Escola Politécnica de Pernambuco
Universidade de Pernambuco

-Técnico em Eletrônica
Escola Técnica Federal de Pernambuco

-Linux user #449600
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


reply via email to

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