Re: [FUG-BR] grep

2008-06-11 Por tôpico Marcelo Diotto
cat arquivo.txt | grep -v ^$

:: Diotto.Net ::
http://www.diotto.net
Artigos, Notícias e Downloads sobre software livre e tecnologia em geral


2008/6/11 Victor Loureiro Lima <[EMAIL PROTECTED]>:
> man tr
>
> cat lele| tr -s "\n\n" "\n"
>
> Mas como voce quer usando o grep, eu imagino que seja alguma coisa do tipo
> $\\n ou algo assim, ouseja, uma linha comecada por $, ou o inicio da
> linha é "^" enfim, procure
> por regular expressions no google, aprenda um pouco e faca isso com
> regex. Ou utilize a ferramenta certa pro trabalho...
>
> abracos
> victor
>
> 2008/6/11 Aguiar Magalhaes <[EMAIL PROTECTED]>:
>> Utilizando o comando grep, preciso retirar as linhas em branco de um arquivo 
>> texto, que contém uma URL por linha, gerando um novo arquivo texto sem estas 
>> linhas em branco.
>>
>> Arquivo original:
>>
>> www.google.com.br
>>
>> www.yahoo.com.br
>>
>> www.terra.com.br
>>
>>
>> Arquivo resultante:
>>
>> www.google.com.br
>> www.yahoo.com.br
>> www.terra.com.br
>>
>> Alguém sabe como fazer ??
>>
>> Aguiar
>>
>>
>>  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
>> armazenamento!
>> http://br.mail.yahoo.com/
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] grep

2008-06-11 Por tôpico Victor Loureiro Lima
man tr

cat lele| tr -s "\n\n" "\n"

Mas como voce quer usando o grep, eu imagino que seja alguma coisa do tipo
$\\n ou algo assim, ouseja, uma linha comecada por $, ou o inicio da
linha é "^" enfim, procure
por regular expressions no google, aprenda um pouco e faca isso com
regex. Ou utilize a ferramenta certa pro trabalho...

abracos
victor

2008/6/11 Aguiar Magalhaes <[EMAIL PROTECTED]>:
> Utilizando o comando grep, preciso retirar as linhas em branco de um arquivo 
> texto, que contém uma URL por linha, gerando um novo arquivo texto sem estas 
> linhas em branco.
>
> Arquivo original:
>
> www.google.com.br
>
> www.yahoo.com.br
>
> www.terra.com.br
>
>
> Arquivo resultante:
>
> www.google.com.br
> www.yahoo.com.br
> www.terra.com.br
>
> Alguém sabe como fazer ??
>
> Aguiar
>
>
>  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
> armazenamento!
> http://br.mail.yahoo.com/
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] grep

2008-06-11 Por tôpico William Grzybowski
On Wed, Jun 11, 2008 at 11:01:36AM -0700, Aguiar Magalhaes wrote:
> Utilizando o comando grep, preciso retirar as linhas em branco de um arquivo 
> texto, que contém uma URL por linha, gerando um novo arquivo texto sem estas 
> linhas em branco.
> 
> Arquivo original:
> 
> www.google.com.br
> 
> www.yahoo.com.br
> 
> www.terra.com.br
> 
> 
> Arquivo resultante:
> 
> www.google.com.br
> www.yahoo.com.br
> www.terra.com.br
> 
> Alguém sabe como fazer ??

Olha.. eu acho que deveria somente le apontar um link sobre como usar o grep ou 
entao o proprio man grep..
Mas

grep -v "^[ \t]*$" arquivo

resolveria

> 
> Aguiar
> 
> 
>   Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
> armazenamento!
> http://br.mail.yahoo.com/
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-- 
William Grzybowski/"\
Jabber: william88(at)gmail_dot_com\ /ASCII Ribbon Campaign
Curitiba/PR - Brazil (GMT -3:00)   X   against HTML email & vCards
. / \
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] grep

2008-06-11 Por tôpico Giancarlo Rubio
http://www.google.com.br/search?q=grep+remover+linha+branco&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

2008/6/11 Aguiar Magalhaes <[EMAIL PROTECTED]>:
> Utilizando o comando grep, preciso retirar as linhas em branco de um arquivo 
> texto, que contém uma URL por linha, gerando um novo arquivo texto sem estas 
> linhas em branco.
>
> Arquivo original:
>
> www.google.com.br
>
> www.yahoo.com.br
>
> www.terra.com.br
>
>
> Arquivo resultante:
>
> www.google.com.br
> www.yahoo.com.br
> www.terra.com.br
>
> Alguém sabe como fazer ??
>
> Aguiar
>
>
>  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
> armazenamento!
> http://br.mail.yahoo.com/
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Giancarlo Rubio
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] grep

2008-06-11 Por tôpico Aguiar Magalhaes
Utilizando o comando grep, preciso retirar as linhas em branco de um arquivo 
texto, que contém uma URL por linha, gerando um novo arquivo texto sem estas 
linhas em branco.

Arquivo original:

www.google.com.br

www.yahoo.com.br

www.terra.com.br


Arquivo resultante:

www.google.com.br
www.yahoo.com.br
www.terra.com.br

Alguém sabe como fazer ??

Aguiar


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] grep

2006-12-23 Por tôpico Victor Loureiro Lima
Nao te entendi...
[EMAIL PROTECTED] arp -a
? (192.168.0.1) at 00:17:9a:25:09:f2 on ath0 [ethernet]
[EMAIL PROTECTED] arp -a | awk '{print $4}'
00:17:9a:25:09:f2
[EMAIL PROTECTED] arp -a | cut -d " " -f4
00:17:9a:25:09:f2

aqui ta funcionando, e deveria estar funcionando aqui, a nao ser que voce esta
fazendo outra coisa...

victor


Em 22/12/06, Coopermine<[EMAIL PROTECTED]> escreveu:
>
>
> -- Coopermine <[EMAIL PROTECTED]> escreveu:
>
> > Minha luta do captive ainda continua...
> >
> >  bem.. olha so..
> >
> > quando digito o comando
> >
> > [EMAIL PROTECTED] ~]# arp -a | grep 192.168.45.200
> >
> > tenhu o retorno
> >
> > ? (192.168.45.200) at 00:02:2a:d3:98:1b on vr0
> > [ethernet]
> >
> > ate ai blz..
> >
> > a questaum eh... como eu faco um grep ou egrep cat
> > ou coisa parecida pra eu
> > ter o retorno so da mac?
> > to lendo uns manuais aki mais ate agora naum achei
> > nda.
> >
> > ps: precisa ser retorno do comando "arp -a"
> >
> > Abracos..
> >
> >
> > David Coopermine
> >
> > -
> > Histórico:
> > http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista:
> > https://www.fug.com.br/mailman/listinfo/freebsd
> >
>
>
> Insula T.I
> [EMAIL PROTECTED]
> www.insula.com.br
> Blog-> http://daniloegea.wordpress.com
>
> __
> Fale com seus amigos  de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
> - Original Message -
> From: "Danilo Egea" <[EMAIL PROTECTED]>
> To: "Lista Brasileira de Discussão sobre FreeBSD" 
> Sent: Thursday, December 21, 2006 6:28 PM
> Subject: Re: [FUG-BR] grep
>
>
> arp -a | grep 192.168.45.200 | awk '{print $4}'
>
> ---
>
> Valeu pela Ajuda ,,, mais ainda naum resolveu parece que usando o
>
> arp -a | grep 192.168.45.200 | awk '{print $4}'
>
> ainda existem campos a frente ou atras do mac ..
>
> existe um outra maneira?
>
> tentei das outras formas mais ainda naum tive sucesso...
>
>
>
> Abracos..
>
> David Coopermine
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] grep

2006-12-22 Por tôpico Coopermine


-- Coopermine <[EMAIL PROTECTED]> escreveu:

> Minha luta do captive ainda continua...
>
>  bem.. olha so..
>
> quando digito o comando
>
> [EMAIL PROTECTED] ~]# arp -a | grep 192.168.45.200
>
> tenhu o retorno
>
> ? (192.168.45.200) at 00:02:2a:d3:98:1b on vr0
> [ethernet]
>
> ate ai blz..
>
> a questaum eh... como eu faco um grep ou egrep cat
> ou coisa parecida pra eu
> ter o retorno so da mac?
> to lendo uns manuais aki mais ate agora naum achei
> nda.
>
> ps: precisa ser retorno do comando "arp -a"
>
> Abracos..
>
>
> David Coopermine
>
> -
> Histórico:
> http://www.fug.com.br/historico/html/freebsd/
> Sair da lista:
> https://www.fug.com.br/mailman/listinfo/freebsd
>


Insula T.I
[EMAIL PROTECTED]
www.insula.com.br
Blog-> http://daniloegea.wordpress.com

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

- Original Message - 
From: "Danilo Egea" <[EMAIL PROTECTED]>
To: "Lista Brasileira de Discussão sobre FreeBSD" 
Sent: Thursday, December 21, 2006 6:28 PM
Subject: Re: [FUG-BR] grep


arp -a | grep 192.168.45.200 | awk '{print $4}'

---

Valeu pela Ajuda ,,, mais ainda naum resolveu parece que usando o

arp -a | grep 192.168.45.200 | awk '{print $4}'

ainda existem campos a frente ou atras do mac ..

existe um outra maneira?

tentei das outras formas mais ainda naum tive sucesso...



Abracos..

David Coopermine 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] grep

2006-12-21 Por tôpico Danilo Egea
arp -a | grep 192.168.45.200 | awk '{print $4}'


--- Coopermine <[EMAIL PROTECTED]> escreveu:

> Minha luta do captive ainda continua...
> 
>  bem.. olha so..
> 
> quando digito o comando
> 
> [EMAIL PROTECTED] ~]# arp -a | grep 192.168.45.200
> 
> tenhu o retorno
> 
> ? (192.168.45.200) at 00:02:2a:d3:98:1b on vr0
> [ethernet]
> 
> ate ai blz..
> 
> a questaum eh... como eu faco um grep ou egrep cat
> ou coisa parecida pra eu 
> ter o retorno so da mac?
> to lendo uns manuais aki mais ate agora naum achei
> nda.
> 
> ps: precisa ser retorno do comando "arp -a"
> 
> Abracos..
> 
> 
> David Coopermine
> 
> -
> Histórico:
> http://www.fug.com.br/historico/html/freebsd/
> Sair da lista:
> https://www.fug.com.br/mailman/listinfo/freebsd
> 


Insula T.I
[EMAIL PROTECTED]
www.insula.com.br
Blog-> http://daniloegea.wordpress.com

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] grep

2006-12-21 Por tôpico Welington F.J
On 12/21/06, Coopermine <[EMAIL PROTECTED]> wrote:
> Minha luta do captive ainda continua...
>
>  bem.. olha so..
>
> quando digito o comando
>
> [EMAIL PROTECTED] ~]# arp -a | grep 192.168.45.200
>
> tenhu o retorno
>
> ? (192.168.45.200) at 00:02:2a:d3:98:1b on vr0 [ethernet]
>
> ate ai blz..
>
> a questaum eh... como eu faco um grep ou egrep cat ou coisa parecida pra eu
> ter o retorno so da mac?
> to lendo uns manuais aki mais ate agora naum achei nda.
>
> ps: precisa ser retorno do comando "arp -a"
>
Acho que isso pode ajudar  você

arp -a|grep  192.168.45.200 |cut -d"t" -f2 |cut -d[ -f1

Att,
-- 
Welington F.J
BSD User: 51392
ICQ: 31320518
MSN: [EMAIL PROTECTED]
Drogas ? Pra que? Já Tenho Meu Windows!!
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] grep

2006-12-21 Por tôpico Victor Loureiro Lima
arp -a | grep 192.168.45.200 | cut -d ' ' -f4

deve resolver o seu problema

victor

Em 21/12/06, Coopermine<[EMAIL PROTECTED]> escreveu:
> Minha luta do captive ainda continua...
>
>  bem.. olha so..
>
> quando digito o comando
>
> [EMAIL PROTECTED] ~]# arp -a | grep 192.168.45.200
>
> tenhu o retorno
>
> ? (192.168.45.200) at 00:02:2a:d3:98:1b on vr0 [ethernet]
>
> ate ai blz..
>
> a questaum eh... como eu faco um grep ou egrep cat ou coisa parecida pra eu
> ter o retorno so da mac?
> to lendo uns manuais aki mais ate agora naum achei nda.
>
> ps: precisa ser retorno do comando "arp -a"
>
> Abracos..
>
>
> David Coopermine
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] grep

2006-12-21 Por tôpico Coopermine
Minha luta do captive ainda continua...

 bem.. olha so..

quando digito o comando

[EMAIL PROTECTED] ~]# arp -a | grep 192.168.45.200

tenhu o retorno

? (192.168.45.200) at 00:02:2a:d3:98:1b on vr0 [ethernet]

ate ai blz..

a questaum eh... como eu faco um grep ou egrep cat ou coisa parecida pra eu 
ter o retorno so da mac?
to lendo uns manuais aki mais ate agora naum achei nda.

ps: precisa ser retorno do comando "arp -a"

Abracos..


David Coopermine

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Grep nao obedece (OFF-TOPIC???)

2006-05-11 Por tôpico Ricardo A. Reis
basicamente

[EMAIL PROTECTED](2:30pm)] # echo cliente12354567 | grep ^cliente$
[EMAIL PROTECTED](2:30pm)] # echo cliente | grep ^cliente$
cliente


> On 4/17/06, Frederico <[EMAIL PROTECTED]> wrote:
>> Ola a todos da lista,
>>
>> Eu nao sou um eximio programador Shell, mas fiz um script que coleta  
>> nomes
>> num arquivo texto para definir regras de fw.
>> Mas se temos 2 nomes iguais, como por exemplo, cliente e cliente1, ele  
>> nao
>> localiza o cliente1, e sim cliente. se tivermos cliente12354567, ele vai
>> considerar sempre o cliente
>>
>> Ou seja, ele esta pegando a primeira ocorrencia da expressao, nao a
>> expressao toda.
>>
>> Nao sei se consegui me expicar correntamente.
>>
>> Grato se alguem puder me ajudar.
>
> Bom, o grep usado corretamente consegue identificar sim os dois,
> porém, fica difícil dar algum exemplo pra vc sem saber como é o
> arquivo de onde vc está lendo e como vc está usando o grep atualmente.
>
> Pode nos mandar mais dados?

-- 
Atenciosamente

Ricardo A. Reis
UNIFESP
Unix and Network Adm
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Grep nao obedece (OFF-TOPIC???)

2006-04-18 Por tôpico Carlos Eduardo
Pois é Frederico,

você devia ter passado o comando que está usando, pois essa já será a
sexta resposta e pode ainda não resolver seu problema...

O grep procura por uma string em qualquer parte da linha. Se você está
procurando simplesmente por "cliente" então encontrará linhas que
contenham essa string em qualquer ponto da linha, precedida ou sucedida
de qualquer coisa.

Com a opção "-w" sugerida pelo Eduardo vais encontrar apenas palavras
inteiras, ou seja, o "cliente" sem letras ou números colados antes ou
depois. Se usar o "-x" sugerido pelo Patrick vais encontrar apenas
linhas inteiras com "cliente", se tiver alguma outra coisa na linha,
incluindo espaços vazios, ele não vai encontrar.

Fora isso lembre-se que o grep trabalha com expressões regulares, que
são muito poderosas para refinar, restringindo ou generalizando sua
busca. Vide por exemplo http://guia-er.sf.net/.

Enfim, poste aí seu shell ou a linha que faz isso, explicando o contexto
se necessário.

Abs,

Carlos E. G. Carvalho   OpenIT Solucoes Tecnologicas
Consultor Unix/Internet Tel. +55 21 2517-6000
http://www.OpenIT.com.br
http://www.MyFreeBSD.com.br

Em Ter, 2006-04-18 às 09:19 -0300, Patrick Tracanelli escreveu:
> >>Ola a todos da lista,
> >>
> >>Eu nao sou um eximio programador Shell, mas fiz um script que coleta nomes 
> >>num arquivo texto para definir regras de fw.
> >>Mas se temos 2 nomes iguais, como por exemplo, cliente e cliente1, ele nao 
> >>localiza o cliente1, e sim cliente. se tivermos cliente12354567, ele vai 
> >>considerar sempre o cliente
> >>
> >>Ou seja, ele esta pegando a primeira ocorrencia da expressao, nao a 
> >>expressao toda.
> >>
> >>Nao sei se consegui me expicar correntamente.
> >>
> >>Grato se alguem puder me ajudar.
> >>
> >>Frederico Boechat
> >>Cisco Certified - CCNA 
> 
> Acho que voce pode usar a expressao -x do grep, se foi o que eu entendi.
> 
> Acompanhe:
> 
> ([EMAIL PROTECTED])~> echo "patrick123" | grep -x patrick
> ([EMAIL PROTECTED])~> echo "patrick123" | grep -x patrick123
> patrick123
> 


___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br


Re: [FUG-BR] Grep nao obedece (OFF-TOPIC???)

2006-04-18 Por tôpico Patrick Tracanelli
>>Ola a todos da lista,
>>
>>Eu nao sou um eximio programador Shell, mas fiz um script que coleta nomes 
>>num arquivo texto para definir regras de fw.
>>Mas se temos 2 nomes iguais, como por exemplo, cliente e cliente1, ele nao 
>>localiza o cliente1, e sim cliente. se tivermos cliente12354567, ele vai 
>>considerar sempre o cliente
>>
>>Ou seja, ele esta pegando a primeira ocorrencia da expressao, nao a 
>>expressao toda.
>>
>>Nao sei se consegui me expicar correntamente.
>>
>>Grato se alguem puder me ajudar.
>>
>>Frederico Boechat
>>Cisco Certified - CCNA 

Acho que voce pode usar a expressao -x do grep, se foi o que eu entendi.

Acompanhe:

([EMAIL PROTECTED])~> echo "patrick123" | grep -x patrick
([EMAIL PROTECTED])~> echo "patrick123" | grep -x patrick123
patrick123

-- 
Patrick Tracanelli

FreeBSD Brasil LTDA.
(31) 3281-9633 / 3281-3547
[EMAIL PROTECTED]
http://www.freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"

___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br


Re: [FUG-BR] Grep nao obedece (OFF-TOPIC???)

2006-04-17 Por tôpico Eduardo B Ribeiro
Oi,


Poxa, tem q mandar a linha de comando q vc esta usando.
No seu caso, provavelmente o grep está usando -w como argumento, o que
excuiria "cliente1234567" caso o search string fosse "cliente".

[]s

Em Seg, 2006-04-17 às 12:11 -0300, Frederico escreveu:
> Ola a todos da lista,
> 
> Eu nao sou um eximio programador Shell, mas fiz um script que coleta nomes 
> num arquivo texto para definir regras de fw.
> Mas se temos 2 nomes iguais, como por exemplo, cliente e cliente1, ele nao 
> localiza o cliente1, e sim cliente. se tivermos cliente12354567, ele vai 
> considerar sempre o cliente
> 
> Ou seja, ele esta pegando a primeira ocorrencia da expressao, nao a 
> expressao toda.
> 
> Nao sei se consegui me expicar correntamente.
> 
> Grato se alguem puder me ajudar.
> 
> Frederico Boechat
> Cisco Certified - CCNA 
> 
> ___
> freebsd mailing list
> freebsd@fug.com.br
> http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br
> 
> !DSPAM:4443b32131871463388583!

-- 
Eduardo B. Ribeiro
Coordenação de Educação a Distância
OpenIT Soluções Tecnológicas
http://www.openit.com.br
(21) 2203-2510

___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br


Re: [FUG-BR] Grep nao obedece (OFF-TOPIC???)

2006-04-17 Por tôpico Matheus Lamberti
Nao sou eximio programador shell tambem.
Mas quando tem um arquivo bem formatado, eu utilizo
awk. Se este for seu caso, vale a pena dar uma lidinha
no man do awk hein! ;D

Boa sorte



--- Renato Botelho <[EMAIL PROTECTED]> wrote:

> On 4/17/06, Frederico <[EMAIL PROTECTED]> wrote:
> > Ola a todos da lista,
> >
> > Eu nao sou um eximio programador Shell, mas fiz um
> script que coleta nomes
> > num arquivo texto para definir regras de fw.
> > Mas se temos 2 nomes iguais, como por exemplo,
> cliente e cliente1, ele nao
> > localiza o cliente1, e sim cliente. se tivermos
> cliente12354567, ele vai
> > considerar sempre o cliente
> >
> > Ou seja, ele esta pegando a primeira ocorrencia da
> expressao, nao a
> > expressao toda.
> >
> > Nao sei se consegui me expicar correntamente.
> >
> > Grato se alguem puder me ajudar.
> 
> Bom, o grep usado corretamente consegue identificar
> sim os dois,
> por�m, fica dif�cil dar algum exemplo pra vc sem
> saber como � o
> arquivo de onde vc est� lendo e como vc est�
usando
> o grep atualmente.
> 
> Pode nos mandar mais dados?
> 
> --
> Renato Botelho
> ___
> freebsd mailing list
> freebsd@fug.com.br
>
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br
> 


Matheus Lamberti de Abreu
BSD UserID: 051370
ICQ UIN: 58854189

"Para ver o mundo num grão de areia,
E o céu numa flor silvestre,
Detenha o infinito na palma de tua mão,
E a Eternidade numa hora." ( William Blake )

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br


Re: [FUG-BR] Grep nao obedece (OFF-TOPIC???)

2006-04-17 Por tôpico Renato Botelho
On 4/17/06, Frederico <[EMAIL PROTECTED]> wrote:
> Ola a todos da lista,
>
> Eu nao sou um eximio programador Shell, mas fiz um script que coleta nomes
> num arquivo texto para definir regras de fw.
> Mas se temos 2 nomes iguais, como por exemplo, cliente e cliente1, ele nao
> localiza o cliente1, e sim cliente. se tivermos cliente12354567, ele vai
> considerar sempre o cliente
>
> Ou seja, ele esta pegando a primeira ocorrencia da expressao, nao a
> expressao toda.
>
> Nao sei se consegui me expicar correntamente.
>
> Grato se alguem puder me ajudar.

Bom, o grep usado corretamente consegue identificar sim os dois,
porém, fica difícil dar algum exemplo pra vc sem saber como é o
arquivo de onde vc está lendo e como vc está usando o grep atualmente.

Pode nos mandar mais dados?

--
Renato Botelho
___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br


Re: [FUG-BR] Grep nao obedece (OFF-TOPIC???)

2006-04-17 Por tôpico Helio Loureiro
> Eu nao sou um eximio programador Shell, mas fiz um script que coleta nomes 
> num arquivo texto para definir regras de fw.
> Mas se temos 2 nomes iguais, como por exemplo, cliente e cliente1, ele nao 
> localiza o cliente1, e sim cliente. se tivermos cliente12354567, ele vai 
> considerar sempre o cliente

As strings "cliente" e "cliente1" são diferentes, mas o método de busca
do grep, assim como em perl, é por automatos finitos.  Se quiser uma
busca mais apurada, precisa *refinar* sua busca.

-- 
[]'s
+--+---+
|  Helio Alexandre Lopes Loureiro  | Unix _is_ user friendly. It's |
|[helio arroba loureiro pto eng pto br]| just selective about who its  |
|   http://helio.loureiro.eng.br   | friends are.  Marco Molteni.  |
+--+---+

___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br


[FUG-BR] Grep nao obedece (OFF-TOPIC???)

2006-04-17 Por tôpico Frederico
Ola a todos da lista,

Eu nao sou um eximio programador Shell, mas fiz um script que coleta nomes 
num arquivo texto para definir regras de fw.
Mas se temos 2 nomes iguais, como por exemplo, cliente e cliente1, ele nao 
localiza o cliente1, e sim cliente. se tivermos cliente12354567, ele vai 
considerar sempre o cliente

Ou seja, ele esta pegando a primeira ocorrencia da expressao, nao a 
expressao toda.

Nao sei se consegui me expicar correntamente.

Grato se alguem puder me ajudar.

Frederico Boechat
Cisco Certified - CCNA 

___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br


Re: [FUG-BR] Grep - 2 Ocorrencias!

2005-08-09 Por tôpico Patrick Tracanelli

Louis . wrote:

Olá,

Como faço com o grep para procurar duas ocorrencias com operadores tipo 
OR ou AND como em outras linguagens. exemplo:


# grep -e 'joao|maria' arquivo

gostaria que a saida fosse as linhas joao ou maria ou os dois. Tem como 
fazer isso ou não?


Obrigado.


Ouse egrep(1) que ele a entrada com expressao regular, ou apenas use um 
scape character no OR - | - e continue usando o grep(1) normalmente:


grep 'joao\|maria' arquivo

Soh pra constar, egrep = grep -E

--
Patrick Tracanelli

FreeBSD Brasil LTDA.
(31) 3281-9633 / 3281-3547
sip://[EMAIL PROTECTED]
http://www.freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Grep - 2 Ocorrencias!

2005-08-09 Por tôpico Louis .

Ok pessoal, valeu.


From: Hélio Loureiro <[EMAIL PROTECTED]>
Reply-To: Lista de discussao do grupo FUG-BR 
To: Lista de discussao do grupo FUG-BR 
Subject: Re: [FUG-BR] Grep - 2 Ocorrencias!
Date: Tue, 09 Aug 2005 09:16:10 -0300

> Como faço com o grep para procurar duas ocorrencias com operadores tipo 
OR

> ou AND como em outras linguagens. exemplo:
>
> # grep -e 'joao|maria' arquivo
>
> gostaria que a saida fosse as linhas joao ou maria ou os dois. Tem como
> fazer isso ou não?
# egrep  "joao|maria" arquivo
--
[]'s




___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Grep - 2 Ocorrencias!

2005-08-09 Por tôpico R. Filippus
ps -ax | egrep "smbd|nmbd"
ou
more arquivo | egrep "smbd|nmbd"

2005/8/9, Hélio Loureiro <[EMAIL PROTECTED]>:
> 
> > Como faço com o grep para procurar duas ocorrencias com operadores tipo 
> OR
> > ou AND como em outras linguagens. exemplo:
> >
> > # grep -e 'joao|maria' arquivo
> >
> > gostaria que a saida fosse as linhas joao ou maria ou os dois. Tem como
> > fazer isso ou não?
> # egrep "joao|maria" arquivo
> --
> []'s
> +--+---+
> | Helio Alexandre Lopes Loureiro | Unix _is_ user friendly. It's |
> |[helio arroba loureiro pto eng pto br]| just selective about who its |
> | http://helio.loureiro.eng.br | friends are. Marco Molteni. |
> +--+---+
> 
> 
> ___
> Freebsd mailing list
> Freebsd@fug.com.br
> http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> 



-- 
Atenciosamente,
R. Filippus
___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Grep - 2 Ocorrencias!

2005-08-09 Por tôpico Hélio Loureiro
> Como faço com o grep para procurar duas ocorrencias com operadores tipo OR 
> ou AND como em outras linguagens. exemplo:
> 
> # grep -e 'joao|maria' arquivo
> 
> gostaria que a saida fosse as linhas joao ou maria ou os dois. Tem como 
> fazer isso ou não?
# egrep  "joao|maria" arquivo
-- 
[]'s
+--+---+
|  Helio Alexandre Lopes Loureiro  | Unix _is_ user friendly. It's |
|[helio arroba loureiro pto eng pto br]| just selective about who its  |
|   http://helio.loureiro.eng.br   | friends are.  Marco Molteni.  |
+--+---+


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Grep - 2 Ocorrencias!

2005-08-09 Por tôpico Giovanni P. Tirloni

Louis . wrote:

Olá,

Como faço com o grep para procurar duas ocorrencias com operadores tipo 
OR ou AND como em outras linguagens. exemplo:


# grep -e 'joao|maria' arquivo

gostaria que a saida fosse as linhas joao ou maria ou os dois. Tem como 
fazer isso ou não?


 Use a mesma síntaxe mas com o comando egrep.

--
Giovanni P. Tirloni / [EMAIL PROTECTED]

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


[FUG-BR] Grep - 2 Ocorrencias!

2005-08-09 Por tôpico Louis .

Olá,

Como faço com o grep para procurar duas ocorrencias com operadores tipo OR 
ou AND como em outras linguagens. exemplo:


# grep -e 'joao|maria' arquivo

gostaria que a saida fosse as linhas joao ou maria ou os dois. Tem como 
fazer isso ou não?


Obrigado.



___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] grep

2005-04-10 Por tôpico Celso Viana
Obrigado Ricardo.

Celso

On Apr 10, 2005 8:03 AM, Ricardo A. Reis <[EMAIL PROTECTED]> wrote:
> Celso,
> 
>   O grep e' pobre de regexp mais isso ele faz hehe
> 
> man grep
> --
>   -e pattern_list Specifies one or more patterns  to  be  used
> during  the  search  for  input. Patterns in
> pattern_list must be separated by a  NEWLINE
> character.  A  null pattern can be specified
> by  two  adjacent  newline   characters   in
> pattern_list.  Unless the -E or -F option is
> also specified, each pattern is treated as a
> basic  regular  expression.  Multiple -e and
> -f options are accepted by grep. All of  the
> specified  patterns  are  used when matching
> lines,  but  the  order  of  evaluation   is
> unspecified.
> -
> 
> Ex.
> 
> grep -e ricardo -e root /etc/passwd
> root:x:0:0:Super-User:/:/bin/ksh
> ricardo:x:100:100:Ricardo A. Reis:/export/home/ricardo:/usr/bin/bash
> 
>   Atenciosamente
>   Ricardo A. Reis
>   UNIFESP - SENAI
>   Unix and System Admin
> 
> 
> >>como é que faria para o "grep" me retornar as ocorrências de "maria",
> >>"jose", "teste", etc   tudo numa só linha...
> >>
> >>Celso
> >>
> >>
> >>
> >Olá Celso,
> >
> >Tenta isto:
> >
> >$ egrep '(maria|jose|teste)' arquivo
> >
> >Exemplo:
> >
> >$ egrep '(root|fredcox)' /etc/passwd
> >
> >
> >
> 
> ___
> Freebsd mailing list
> Freebsd@fug.com.br
> http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
>

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] grep

2005-04-10 Por tôpico Ricardo A. Reis
Celso,
  O grep e' pobre de regexp mais isso ele faz hehe
man grep
--
  -e pattern_list Specifies one or more patterns  to  be  used
during  the  search  for  input. Patterns in
pattern_list must be separated by a  NEWLINE
character.  A  null pattern can be specified
by  two  adjacent  newline   characters   in
pattern_list.  Unless the -E or -F option is
also specified, each pattern is treated as a
basic  regular  expression.  Multiple -e and
-f options are accepted by grep. All of  the
specified  patterns  are  used when matching
lines,  but  the  order  of  evaluation   is
unspecified.
-
Ex.
grep -e ricardo -e root /etc/passwd
root:x:0:0:Super-User:/:/bin/ksh
ricardo:x:100:100:Ricardo A. Reis:/export/home/ricardo:/usr/bin/bash
  Atenciosamente
  Ricardo A. Reis
  UNIFESP - SENAI
  Unix and System Admin

como à que faria para o "grep" me retornar as ocorrÃncias de "maria",
"jose", "teste", etc   tudo numa sà linha...
Celso
   

Olà Celso,
   Tenta isto:
   $ egrep '(maria|jose|teste)' arquivo
   Exemplo:
   $ egrep '(root|fredcox)' /etc/passwd
 



___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] grep

2005-04-10 Por tôpico Celso Viana
Fred,

Na mosca.

Obrigado,

Celso

On Apr 10, 2005 12:10 AM, Fred Cox <[EMAIL PROTECTED]> wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> * Celso Viana ([EMAIL PROTECTED]) wrote:
> > all,
> >
> > como é que faria para o "grep" me retornar as ocorrências de "maria",
> > "jose", "teste", etc   tudo numa só linha...
> >
> > Celso
> >
> Olá Celso,
> 
>Tenta isto:
> 
>$ egrep '(maria|jose|teste)' arquivo
> 
>Exemplo:
> 
>$ egrep '(root|fredcox)' /etc/passwd
> 
>Blz?
> 
>Best regards,
> 
>Fred Cox
> - --
> 
> .---..--Fred Cox Junior,
> / \  __  /--   .::[Bigfish Firewall Project]::.
>/ / \(..)/- http://bigfish.sourceforge.net
>   //   ' \/ `   ---   .::[Personal Site]::.
>   / // :: ---http://www.fredcoxjr.net
> // /   /  /`'-- Recife - Brazil
> //  //..\\  email: [EMAIL PROTECTED]
>   UUUUgpg: http://www.fredcoxjr.net/pubkey.gpg
>   '//||\\`
> 
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.0 (FreeBSD)
> 
> iD8DBQFCWKcdkHIANFxd5SIRAjPAAJ9AnLMHzlNIAxDVjaaYiiGaAY1SCACeKsYI
> 7KjPRJapTg34JEULd3XiDpo=
> =bIXM
> -END PGP SIGNATURE-
> 
> ___
> Freebsd mailing list
> Freebsd@fug.com.br
> http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
>

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] grep

2005-04-09 Por tôpico Fred Cox
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

* Celso Viana ([EMAIL PROTECTED]) wrote:
> all,
> 
> como à que faria para o "grep" me retornar as ocorrÃncias de "maria",
> "jose", "teste", etc   tudo numa sà linha...
> 
> Celso
> 
Olà Celso,

Tenta isto:

$ egrep '(maria|jose|teste)' arquivo

Exemplo:

$ egrep '(root|fredcox)' /etc/passwd

Blz?

Best regards,

Fred Cox
- -- 

 .---..--Fred Cox Junior,
 / \  __  /--   .::[Bigfish Firewall Project]::. 
/ / \(..)/- http://bigfish.sourceforge.net
   //   ' \/ `   ---   .::[Personal Site]::.
   / // :: ---http://www.fredcoxjr.net
 // /   /  /`'-- Recife - Brazil
//  //..\\  email: [EMAIL PROTECTED]
   UUUUgpg: http://www.fredcoxjr.net/pubkey.gpg
   '//||\\`


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (FreeBSD)

iD8DBQFCWKcdkHIANFxd5SIRAjPAAJ9AnLMHzlNIAxDVjaaYiiGaAY1SCACeKsYI
7KjPRJapTg34JEULd3XiDpo=
=bIXM
-END PGP SIGNATURE-

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


[FUG-BR] grep

2005-04-09 Por tôpico Celso Viana
all,

como é que faria para o "grep" me retornar as ocorrências de "maria",
"jose", "teste", etc   tudo numa só linha...

Celso

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br