[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: RES: [shell-script] Ajuda com Grep
From: |
Anderson Deluiz Santos |
Subject: |
RES: RES: [shell-script] Ajuda com Grep |
Date: |
Thu, 23 Jan 2003 14:37:28 -0200 |
Se usar o grep do linux, vc tem que usar -w ou --word-regexp. Se voce
usar -x ele interpreta como a expressão procurada sendo igual a linha
inteira, não somente um fragmento dela.
Espero ter ajudado,
Anderson
-----Mensagem original-----
De: Julio Cezar Neves - DATAPREVRJ
[mailto:address@hidden]
Enviada em: quinta-feira, 23 de janeiro de 2003 15:23
Para: address@hidden
Assunto: RES: RES: [shell-script] Ajuda com Grep
Olá Alexsander,
acrescente ao final do grep o separador de campos. Assim, supondo-se que
após o endereço ip tenha um dois-pontos:
#cat lista-ip|grep 200.200.200.1:
[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070 / 9853-4044
*address@hidden
> -----Mensagem original-----
> De: Listas XTMS [mailto:address@hidden]
> Enviada em: quinta-feira, 23 de janeiro de 2003 14:18
> Para: address@hidden
> Cc: address@hidden
> Assunto: Re: RES: [shell-script] Ajuda com Grep
>
>
> Olá, Alexsander.
>
> Na verdade esse exemplo que eu mandei, é apenas uma
> demonstração de pricípio.
>
> O meu problema real é que eu tenho uma lista com inúmeros IPs
> e criei um script para aplicar regras de firewall p/ esses IPs.
> Mas me deparei com esse problema:
>
> #cat lista-ip|grep 200.200.200.1
> 200.200.200.1
> 200.200.200.10
> 200.200.200.11
>
> Mas eu NÃO quero o final 10 e 11. Somente o final 1.
>
> De qualquer forma, agradeço pela ajuda! :))
>
>
>
> On Thu, 23 Jan 2003 14:08:49 -0300
> "Alexsander Antunes Rodrigues"
> <address@hidden> wrote:
>
> > vc pode usar
> > cat teste|grep -G "^.*abc[^0-9].*$" isso vai te
> mostrar qualquer abc desde que não seja seguido de 0,1,2,3,4,5,6,7,8,9
>
>
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
---------------------------------------------------------------------
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.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html