[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] grep e fgrep (-w, --word-regexp)
From: |
Marcus Vinicius |
Subject: |
Re: [shell-script] grep e fgrep (-w, --word-regexp) |
Date: |
Mon, 10 Apr 2006 10:11:19 -0300 (ART) |
Oi amigo,
Eu acredito que são as outras entradas que começam com apolo10 que está
influenciando. Veja:
brsp6:/home/marcusv# cat teste
apolo10:1vLWXMD1XvCkHPH80wtxhQBh.FMqU81:12607:0:99999:7:::
brsp6:/home/marcusv# fgrep -w apolo10 teste
apolo10:1vLWXMD1XvCkHPH80wtxhQBh.FMqU81:12607:0:99999:7:::
brsp6:/home/marcusv# cat teste2
apolo105:$1$Pa7zKooy$wg/SdAW5Pveto7JZSUVej1:12641:0:99999:7:::
apolo106:$1$i24lU7O.$z1uldsb4BsWadY3BMvP23.:12641:0:99999:7:::
apolo107:$1$6aZHmYIw$x5TNCiAY8kEVCak0w6r2j0:12641:0:99999:7:::
apolo10:$1$vLWXMD1X$vCkHPH80wtxhQBh.FMqU81:12607:0:99999:7:::
brsp6:/home/marcusv# fgrep -w apolo10 teste2
brsp6:/home/marcusv#
Se tiver outras linhas que contenham apolo10 mesmo que não seja a palavra
inteira ele não retorna.
Mas não é exatamente essa a função do "-w" ?
Estranho.
Marcus Vinicius
Flavio Junior <address@hidden> escreveu:
Eu acredito que a resposta esteja no $ ...
Mas não sei te explicar o por que ainda, farei alguns testes em casa.
Visto que o $ significa o fim de uma linha, o fgrep pode ta se
perdendo ai. É só uma ideia.
Flávio Junior - aka scrat
On 4/10/06, Marcus Vinicius <address@hidden> wrote:
> Pessoal,
>
> Tenho uma dúvida com relação ao comando fgrep que não encontrei resposta.
> Eu tenho um usuário chamado "apolo10" criado em /etc/passwd e /etc/shadow
> Vejam essa sequencia de comandos:
>
>
>
> root@brsp6:/migracao/conf# grep -w apolo10 /etc/passwd
> apolo10:x:1772:1772::/www/apolo10:/bin/false
>
> root@brsp6:/migracao/conf# fgrep -w apolo10 /etc/passwd
> apolo10:x:1772:1772::/www/apolo10:/bin/false
>
> root@brsp6:/migracao/conf# grep -w apolo10 /etc/shadow
> apolo10:$1$vLWXMD1X$vCkHPH80wtxhQBh.FMqU81:12607:0:99999:7:::
>
> root@brsp6:/migracao/conf# fgrep -w apolo10 /etc/shadow
>
> root@brsp6:/migracao/conf#
>
>
> pq o último comando não trouxe resultado?
>
>
> Percebam que usando "fgrep -w" no /etc/shadow ele não encontra a palavra,
> sendo que ela existe, e no arquivo /etc/passwd o "fgrep -w" encontra.
>
> Alguem sabe o pq?
>
> Agradeço desde já.
>
>
> Marcus Vinicius
>
>
>
>
> ---------------------------------
> Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular
> e anti-spam realmente eficaz.
>
> [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
>
>
>
>
>
>
>
>
---------------------------------------------------------------------
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
Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE
var lrec_target="_blank";var lrec_URL=new Array();
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12f06p2kj/M=399886.8024024.9130879.2369893/D=brclubs/S=2137111254:HM/Y=BR/EXP=1144677008/A=3476653/R=0/id=flashurl/SIG=154482bke/*http://lt.dell.com/lt/lt.aspx?CID=11897&LID=327792&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";
var
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/060406_y300x250_mar09_dhs_dim5150.swf?clickTAG=javascript:LRECopenWindow(1)";
var
lrec_altURL="http://br.ard.yahoo.com/SIG=12f06p2kj/M=399886.8024024.9130879.2369893/D=brclubs/S=2137111254:HM/Y=BR/EXP=1144677008/A=3476653/R=1/id=altimg/SIG=154482bke/*http://lt.dell.com/lt/lt.aspx?CID=11897&LID=327792&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";
var
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/060406_y300x250_mar09_dhs_dim5150.gif";
var
lrec_width=300;var lrec_height=250;
---------------------------------
Links do Yahoo! Grupos
Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
Para sair deste grupo, envie um e-mail para:
address@hidden
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!.
---------------------------------
Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e
anti-spam realmente eficaz.
[As partes desta mensagem que não continham texto foram removidas]