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

[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]



reply via email to

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