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

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

Re: [shell-script] problema com o grep


From: Paulo Henrique Fisch de Brito
Subject: Re: [shell-script] problema com o grep
Date: Fri, 11 Mar 2005 14:04:50 -0300
User-agent: Mozilla/5.0 (X11; U; OSF1 alpha; en-US; rv:1.7.3) Gecko/20040914

Paulo Henrique Fisch de Brito wrote:

oi rodrigo, o '.' (caracter ponto) e' um coringa,
casa com qualquer caracter. Voce deve "escapa-lo"
para que case com '.':

"cat arquivo.txt | grep ^$LINHA\. | wc -l"

desculpe, tem que colocar aspas na expressao:

cat arquivo.txt | grep "^$LINHA\." | wc -l



para aprender mais sobre expressoes regulares
veja http://guia-er.sourceforge.net/guia-er.html

Rodrigo Monteiro wrote:
 > estou com um pequeno problema com o grep. tenho esse
 > arquivo, estou querendo dar um grep no arquivo.txt
 > desse jeito:
 > cat arquivo.txt | grep ^$LINHA. | wc -l
 >
 > arquivo.txt
 > ==========
 > ...
 > ipec.ouvidoria
 > ipece.anacristina
 > ipece.cristinamedeiros
 > ...
 > ==========
 >
 > quando $LINHA=ipec ele diz que existem 3 arquivo
 > comecados por "ipec.", quando na verdade deveria ser
 > somente 1, o ipec.ouvidoria. quando $LINHA=ipece ele
 > devolve 2, o que eh certo. soh acontece o erro quando
 > $LINHA=ipec
 > ja tentei grep ^$LINHA".", mas deu o mesmo coisa.
 > alguem sabe como resolvo esse problema?
 >
 > __________________________________________________
 > Do You Yahoo!?
 > Tired of spam?  Yahoo! Mail has the best spam protection around
 > http://mail.yahoo.com
 >
 >
 > ---------------------------------------------------------------------
 > 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
 > ---------------------------------------------------------------------
 >
 >
 >
 > *Yahoo! Grupos, um serviço oferecido por:*
> <http://br.rd.yahoo.com/SIG=12a7m9gnr/M=264379.5078783.6203979.1588051/D=brclubs/S=2137111254:HM/EXP=1110644893/A=2191897/R=0/SIG=10vqa2grn/*http://br.diversao.yahoo.com/>
 >
> <http://br.rd.yahoo.com/SIG=12a7m9gnr/M=264379.5078783.6203979.1588051/D=brclubs/S=2137111254:HM/EXP=1110644893/A=2191897/R=1/SIG=10vqa2grn/*http://br.diversao.yahoo.com/> > >
 >
 > ------------------------------------------------------------------------
 > *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
> <mailto:address@hidden?subject=Unsubscribe> > > * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
 >       Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
 >
 >


--
=============================
Paulo Henrique Fisch de Brito
Bioinformatics - CBMEG - UNICAMP
address@hidden      phone: +55 19 3788-1144


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



*Yahoo! Grupos, um serviço oferecido por:*
PUBLICIDADE
<http://br.rd.yahoo.com/SIG=12a48fsqc/M=264379.5078783.6203979.1588051/D=brclubs/S=2137111254:HM/EXP=1110646915/A=2332652/R=0/id=noscript/SIG=119058f8i/*http://br.download.yahoo.com/messenger/>


------------------------------------------------------------------------
*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
      <mailto:address@hidden?subject=Unsubscribe>
* O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.



--
=============================
Paulo Henrique Fisch de Brito
Bioinformatics - CBMEG - UNICAMP
address@hidden  phone: +55 19 3788-1144


reply via email to

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