,
Gerson.
*De:* André Ribas andreri...@gmail.com
*Para:* debian-user-portuguese@lists.debian.org
*Enviadas:* Domingo, 20 de Fevereiro de 2011 23:30:28
*Assunto:* Re: grep Killed
Olá Gerson.
Fiquei curioso para saber o tamanho
O comm resolveu sim. E parece ser mais rápido que o grep!
Att,
Gerson
De: Rafael Henrique da Silva Correia rafaelhenr...@gmail.com
Para: debian-user-portuguese@lists.debian.org
Enviadas: Quinta-feira, 24 de Fevereiro de 2011 14:58:03
Assunto: Re: Res: grep
Olá pessoal!
Estou querendo verificar quais palavras existem em um arquivo (grande) a.txt
e
que não existem em um arquivo (muito grande) b.txt
Utilizei o comando
$ grep -vxf b.txt a.txt,
mas obtive um Killed como resposta. Obs: o Killed não é uma palavra de nenhum
dos dois arquivos :) .
Fiz
Em Sun, 20 Feb 2011 17:19:27 -0800 (PST)
Gerson Haus haus_cean...@yahoo.com.br escreveu:
Estou querendo verificar quais palavras existem em um
arquivo (grande) a.txt e que não existem em um arquivo
(muito grande) b.txt
Gerson, talvez o programa comm te ajude.
signature.asc
Description: PGP
Fevereiro de 2011 22:42:43
Assunto: Re: grep Killed
Em Sun, 20 Feb 2011 17:19:27 -0800 (PST)
Gerson Haus haus_cean...@yahoo.com.br escreveu:
Estou querendo verificar quais palavras existem em um
arquivo (grande) a.txt e que não existem em um arquivo
(muito grande) b.txt
Gerson, talvez o programa
Olá Gerson.
Fiquei curioso para saber o tamanho desses arquivos que mataram o grep. =)
2011/2/20 Gerson Haus haus_cean...@yahoo.com.br:
Obrigado, Adriano!
Já está rodando
$ comm -13 a.txt b.txt temAmaisNOa.txt
Não está ocorrendo aumento no consumo de memória!
Att,
Gerson
Olá André.
a.txt: 10.5 GB (11300390720 bytes)
b.txt: 42.8 GB (45952835446 bytes)
Att,
Gerson.
De: André Ribas andreri...@gmail.com
Para: debian-user-portuguese@lists.debian.org
Enviadas: Domingo, 20 de Fevereiro de 2011 23:30:28
Assunto: Re: grep Killed
Olá
On Saturday 03 April 2010 14:12:04 Rogério Nunes wrote:
Usa o AWK:
exemplo:
cat rec1.txt |grep -i 'Received' |awk '{print $2}'
O $2 significa mostrar a segunda coluna, que no seu caso seria o último.
No awk, pra mostrar a última coluna se usa '$NF . ;)
fabri...@maquina:~ # echo bla blo
Usa o AWK:
exemplo:
cat rec1.txt |grep -i 'Received' |awk '{print $2}'
O $2 significa mostrar a segunda coluna, que no seu caso seria o último.
Em 1 de abril de 2010 20:56, Gerson Haus haus_cean...@yahoo.com.brescreveu:
Sem o xargs deu sinal de melhoras!
$ grep Received * | tail -n 1
Senhores,
Preciso que o grep me retorne somente a última linha de cada arquivo que contém
a string Received.
$ grep Received * - retorna todas as ocorrências, porém só quero a última
ocorrência em cada arquivo.
Grato,
Gerson
grep Received * | xargs tail -1
ve se funciona desse jeito.
abraços!
2010/4/1 Gerson Haus haus_cean...@yahoo.com.br
Senhores,
Preciso que o grep me retorne somente a última linha de cada arquivo que
contém a string Received.
$ grep Received * - retorna todas as ocorrências, porém só
Acredito que se voce usar o sort -u poderá resolver este problema.
Gerson Haus wrote:
X-Mailer: YahooMailRC/324.3 YahooMailWebService/0.8.100.260964
Date: Thu, 1 Apr 2010 13:30:09 -0700 (PDT)
From: Gerson Haus haus_cean...@yahoo.com.br
Subject: grep - última ocorrência
To: debian-user
Não deu :(
$ grep Received * | xargs tail -1
tail: option used in invalid context -- 1
Gerson.
De: Bruno Silva boss.si...@gmail.com
Para: Gerson Haus haus_cean...@yahoo.com.br
Cc: debian-user-portuguese@lists.debian.org
Enviadas: Quinta-feira, 1 de Abril de
Não sei se usei da maneiro correta, mas ele mostrou todas as ocorrências:
$ grep Received * | sort -u
rec1.txt:Received 1
rec1.txt:Received 2
rec1.txt:Received 3
rec1.txt:Received 4
rec1.txt:Received último
rec2.txt:Received último
rec3.txt:Received 1
rec3.txt:Received 2
rec3.txt:Received 3
rec3
On Thursday 01 April 2010 17:34:19 Bruno Silva wrote:
grep Received * | xargs tail -1
'grep Received * | xargs tail -n 1' ?
--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http
find * -exec grep Received * {} | tail -n1 \;
Em 1 de abril de 2010 17:30, Gerson Haus haus_cean...@yahoo.com.br escreveu:
Senhores,
Preciso que o grep me retorne somente a última linha de cada arquivo que
contém a string Received.
$ grep Received * - retorna todas as ocorrências, porém
Em Thu, 1 Apr 2010 19:22:27 -0300,
Fabricio Cannini fcann...@yahoo.com.br escreveu:
grep Received * | xargs tail -n 1
aqui funcionou sem o xargs
$ history | grep aptitude | tail -n 1
507 history | grep aptitude | tail -n 1
abraço,
--
...agora, só nos sobrou o futuro..., visto em
ainda não...
$ grep Received * | xargs tail -n 1
tail: cannot open `rec1.txt:Received' for reading: No such file or directory
tail: cannot open `1' for reading: No such file or directory
tail: cannot open `rec1.txt:Received' for reading: No such file or directory
tail: cannot open `2' for reading
:(
$ find * -exec grep Received * {} | tail -n1 \;
tail: cannot open `;' for reading: No such file or directory
find: missing argument to `-exec'
find * -exec grep Received * {} | tail -n1 \;
Em 1 de abril de 2010 17:30, Gerson Haus haus_cean...@yahoo.com.br escreveu:
Senhores,
Preciso que
Sem o xargs deu sinal de melhoras!
$ grep Received * | tail -n 1
rec.txt:Received último
Mas só aparece o último Received do último arquivo.
Parece que só falta aquele for 'todos os arquivos' repeat ... alguém está com
o shell script menos enferrujado do que eu?
Grato,
Gerson.
Em Thu, 1
Sem o xargs deu sinal de melhoras!
$ grep Received * | tail -n 1
rec.txt:Received último
Mas só aparece o último Received do último arquivo.
Parece que só falta aquele for 'todos os arquivos' repeat ... alguém está com
o shell script menos enferrujado do que eu?
Grato,
Gerson.
Em Thu, 1
Em Quinta-feira 01 Abril 2010, às 20:56:45, Gerson Haus escreveu:
Sem o xargs deu sinal de melhoras!
$ grep Received * | tail -n 1
rec.txt:Received último
Mas só aparece o último Received do último arquivo.
Parece que só falta aquele for 'todos os arquivos' repeat ... alguém está
com
Perfeito!
$ for a in * ; do grep -H ^Received $a | tail -n1 ; done
rec1.txt:Received último
rec2.txt:Received último
rec3.txt:Received último
rec4.txt:Received último
rec5.txt:Received último
rec.txt:Received último
Muito obrigado a todos que colaboraram !!! A gente aprende um pouco a cada
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Gerson Haus escreveu:
Não sei se usei da maneiro correta, mas ele mostrou todas as ocorrências:
$ grep Received * | sort -u
rec1.txt:Received 1
rec1.txt:Received 2
rec1.txt:Received 3
rec1.txt:Received 4
rec1.txt:Received último
rec2
gunix escreveu:
alguem sabe se é possivel eu usar o comando grep e nao mostrar valores
repitidos?
Ex: Tenho uma lista de sites e quero ver todos, mas nao quero exibir
os repitidos.
Algeum sabe como posso fazer isso?
Olá,
Não sei qual a necessidade, mas se for para apenas listar
Galera,
alguem sabe se é possivel eu usar o comando grep e nao mostrar valores
repitidos?
Ex:
TEnho uma lista de sites e quero ver todos, mas nao quero exibir os
repitidos.
Algeum sabe como posso fazer isso?
Att
Gunix
Em Sáb, 07/06/2008 12:46, gunix escreveu:
TEnho uma lista de sites e quero ver todos, mas nao quero exibir os
repitidos.
Talvez o que você quer fazer possa ser feito com o sort -u, ou com o
uniq.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 07-06-2008 12:46, gunix wrote:
Galera,
alguem sabe se é possivel eu usar o comando grep e nao mostrar valores
repitidos?
Ex:
TEnho uma lista de sites e quero ver todos, mas nao quero exibir os
repitidos.
Algeum sabe como posso fazer isso
Opa,
o grep realmente é básico.. eu não tinha visto sua pergunta, senão teria
respondido antes..
Tem outra coisa bacana também é a opção -v do qual voce remove uma linha
específica que contém a string, ótima para filtrar relatórios, logs e
outros..
cat arquivo |grep -v teste
ele irá remover
Olá pessoal,Há um tempo atrás postei uma duvida sobre como extrair multiplas linhas com o comando grep. Não tive respostas a respeito.Hoje respondendo um questionario simulado da Red Hat descobri uma forma de realizar este procedimento e gostaria de compartilhar aqui pois pode ser um comando muito
Boa... Muito util..
De: Pedro Celio [mailto:[EMAIL PROTECTED]
Enviada em: terça-feira, 6 de maio de 2008 20:22
Para: Lista-Debian
Assunto: Solução: grep por multiplas linhas
Olá pessoal,
Há um tempo atrás postei uma duvida sobre como extrair multiplas linhas com
o comando grep. Não tive
tabela arp mas nao esteja na lista do DHCP, ele é DROPADO,
pelo iptables. O problema que estou tendo é o seguinte, uso o grep para
cortar os ip's que estao cadatrados com seguinte sintaxe:
arp -n | grep eth0 | grep -F 10. | awk '{print$1}' | grep -v `cat IP` ;
Onde o arquivo IP sao os ip's
tabela arp mas nao esteja na lista do DHCP, ele é DROPADO,
pelo iptables. O problema que estou tendo é o seguinte, uso o grep para
cortar os ip's que estao cadatrados com seguinte sintaxe:
arp -n | grep eth0 | grep -F 10. | awk '{print$1}' | grep -v `cat IP` ;
Onde o arquivo IP sao os ip's
teste grep -xv
Tom Lobato
www.tinecon.com.br
Leandro Moreira escreveu:
Caros,
Estou desenvolveno um script para bloquear por meio do iptables, maquinas
nao autorizadas na rede, como ele funciona. As maquinas que sao
autorizadas, sao cadastradas no DHCP, o meu scritp extrai os ip's do
On 5/7/07, Daniel Vieira Dias wrote:
quero a sintaxe do grep para:
(Vou tentar and ser mais claro) or (Qual é a and sintaxe correta)
Por favor, não filosofem! ;-)
Haha, um pouco de humor na lista ajuda de vez em quando. :-)
$ cat teste
vou tentar escrever e ser mais claro
aqui nao tem
Bom, pelo exemplo dá pra copíar e usar, mas poode me explicar o que
faz o uso do '.' e do ' * ' ?
.* tem o significado booleano de um or ?
quem interpreta esse .* ? o grep? o bash?
valeu.
Em 08/05/07, Bruno Schneider[EMAIL PROTECTED] escreveu:
On 5/7/07, Daniel Vieira Dias wrote:
quero
Em Terça 08 Maio 2007 15:13, Denis escreveu:
Bom, pelo exemplo dá pra copíar e usar, mas poode me explicar o que
faz o uso do '.' e do ' * ' ?
.* tem o significado booleano de um or ?
quem interpreta esse .* ? o grep? o bash?
valeu.
http://guia-er.sourceforge.net/ponto.html#2_1_1
http
or ?
quem interpreta esse .* ? o grep? o bash?
valeu.
http://guia-er.sourceforge.net/ponto.html#2_1_1
http://guia-er.sourceforge.net/asterisco.html#2_2_2
http://guia-er.sourceforge.net/quantificadores-gulosos.html#3_2
--
Davi Vidal
[EMAIL PROTECTED]
[EMAIL PROTECTED]
--
Religion, ideology, resources
Davi escreveu:
Em Sexta 04 Maio 2007 23:12, Rodolfo Allan escreveu:
Isso é teoria dos conjuntos!!! E depois perguntam pra que serve a
matemática...
Tem como excluir algo na pesquisa, tipo grep frase1 exceto frase2 ?
grep -v frase2
man grep... =]
[]s
Caramba
Estou tentando filtrar em um arquivo as linhas onde ocorrem uma ou outra
frase mas não consegui acertar a sintaxe.
No caso de um número e uma letra é fácil, é só substituir por ex:
[1,2,9] ou [0-5] ou [a,b,y,X] ou ainda [a-z,A-Z].
Mas no caso de duas frases?? tentei:
cat arquivo | grep [Esta é
Tente dessa forma:
cat arquivo | grep -E frase 1|frase2ou cat arquivo | egrep frase
1|frase2
Abraços
Bruno.
On 5/4/07, Daniel Vieira Dias [EMAIL PROTECTED] wrote:
Estou tentando filtrar em um arquivo as linhas onde ocorrem uma ou outra
frase mas não consegui acertar a sintaxe
Em 04/05/07, Bruno Puga[EMAIL PROTECTED] escreveu:
Tente dessa forma:
cat arquivo | grep -E frase 1|frase2ou cat arquivo | egrep
frase 1|frase2
Na verdade, um
grep -E Frase1 | Frase2 arquivo (sem usar o cat, passando o arquivo
para o próprio grep)
é extremamente mais eficiente
Krishnamurti L. L. V. Nunes escreveu:
Em 04/05/07, Bruno Puga[EMAIL PROTECTED] escreveu:
Tente dessa forma:
cat arquivo | grep -E frase 1|frase2ou cat arquivo | egrep
frase 1|frase2
Na verdade, um
grep -E Frase1 | Frase2 arquivo (sem usar o cat, passando o arquivo
para o próprio
Daniel Vieira Dias wrote:
Krishnamurti L. L. V. Nunes escreveu:
Em 04/05/07, Bruno Puga[EMAIL PROTECTED] escreveu:
Tente dessa forma:
cat arquivo | grep -E frase 1|frase2ou cat arquivo | egrep
frase 1|frase2
Na verdade, um
grep -E Frase1 | Frase2 arquivo (sem usar o cat, passando
Isso é teoria dos conjuntos!!! E depois perguntam pra que serve a
matemática...
Tem como excluir algo na pesquisa, tipo grep frase1 exceto frase2 ?
On 04/05/07, Bruno Buys [EMAIL PROTECTED] wrote:
Daniel Vieira Dias wrote:
Krishnamurti L. L. V. Nunes escreveu:
Em 04/05/07, Bruno Puga[EMAIL
Em Sexta 04 Maio 2007 23:12, Rodolfo Allan escreveu:
Isso é teoria dos conjuntos!!! E depois perguntam pra que serve a
matemática...
Tem como excluir algo na pesquisa, tipo grep frase1 exceto frase2 ?
grep -v frase2
man grep... =]
[]s
--
Davi Vidal
[EMAIL PROTECTED]
[EMAIL PROTECTED
On 8/15/05, Adriano Brand wrote:
to dando um grep -cf arquivoa arquivob arquivoc
só que o arquivob tem uns 4 milhões de linhas.
existe uma forma de deixa-lo mais rapido c/ o awk?
Eu duvido, mas para ter certeza, só testando. Suponho que fique mais
rápido com um programa feito exclusivamente
to dando um grep -cf arquivoa arquivob arquivoc
só que o arquivob tem uns 4 milhões de linhas.
existe uma forma de deixa-lo mais rapido c/ o awk?
-- Adriano BrandTecnico em EletronicaVocê pode não ter uma pergunta, mas o Google tem a resposta.
Em Seg 29 Jul 2002 18:55, Marcus Both escreveu:
Oi, use o awk ou o cut, segue um exemplo abaixo...
# grep marlon arquivo|awk '{print $2}'
marlon
ou
# grep marlon arquivo|cut -d -f2
marlon
Isso não me adianta porque a posição da combinação na linha é variável.
Preciso de alguma coisa
On Tue, 30 Jul 2002 10:02:56 -0300 Marlon Dutra [EMAIL PROTECTED] wrote:
Em Seg 29 Jul 2002 18:55, Marcus Both escreveu:
Oi, use o awk ou o cut, segue um exemplo abaixo...
# grep marlon arquivo|awk '{print $2}'
marlon
ou
# grep marlon arquivo|cut -d -f2
marlon
Isso não me
E aí pessoas,
Eu tenho um arquivo de texto e estou passando um grep nele com uma expressão
regular. Normalmente, o grep retorna a linha inteira a qual a expressão bate.
O problema é que eu não quero a linha inteira, quero apenas a combinação.
Exemplo:
--
$ echo teste marlon teste arquivo
Oi, use o awk ou o cut, segue um exemplo abaixo...
On Mon, 29 Jul 2002 17:45:15 -0300
Marlon Dutra [EMAIL PROTECTED] wrote:
E aí pessoas,
Eu tenho um arquivo de texto e estou passando um grep nele com uma expressão
regular. Normalmente, o grep retorna a linha inteira a qual a expressão
52 matches
Mail list logo