[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

2008-06-11 Por tôpico Giancarlo Rubio
http://www.google.com.br/search?q=grep+remover+linha+brancoie=utf-8oe=utf-8aq=trls=org.mozilla:en-US:officialclient=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


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

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 freebsd@fug.com.br
 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 freebsd@fug.com.br
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


[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

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


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


[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


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


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

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