Re: [Ubuntu-BR] Um comando shell para buscar texto dentro de arquivos txt

2012-06-25 Por tôpico luciano de souza
Rafael,

Perdoe-me. Quando dava um enter para enviar aqui, você dava um enter
para enviar aí. Era exatamente isso o que eu queria. Obrigado!


Em 25/06/12, luciano de souza escreveu:
> Não estou certo se entendi.
>
> Se quero, por exemplo, buscar "Ubuntu" no conteúdo de todos os
> arquivos de extensão txt da pasta /home/luciano/livros, então, deveria
> fazer algo assim?
>
> grep -i *ubuntu*
>
> Não. Realmente não entendi. Na verdade, nunca usei nem o grep, nem o
> cat. Queria realizar esta busca. Pensei na interface gráfica, mas como
> utilizo leitor de telas e há muita tela gráfica inacessível, imaginei
> que o terminal seria um caminho mais seguro.
>
>
>
> Em 25/06/12, luciano de souza escreveu:
>> Caros,
>>
>>
>> Se desejasse buscar texto em nomes de arquivos, creio que poderia
>> fazer algo mais ou menos assim:
>>
>> locate *palavra*
>>
>> Um updatedb atualiza o banco de dados e o locate pode buscar o
>> conteúdo. Com ls, há uma sintaxe em que se pode fazer o mesmo.
>>
>> Mas agora digamos que tenha um diretório com diversos subdiretórios
>> repletos de arquivos txt. Ao invés de buscar uma palavra no nome dos
>> arquivos, gostaria que a busca me retornasse todos os arquivos que, em
>> seu conteúdo, possuem uma dada palavra ou expressão.
>>
>> Há um comando shell que realiza tal operação?
>>
>> Luciano
>>
>

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Um comando shell para buscar texto dentro de arquivos txt

2012-06-25 Por tôpico luciano de souza
Não estou certo se entendi.

Se quero, por exemplo, buscar "Ubuntu" no conteúdo de todos os
arquivos de extensão txt da pasta /home/luciano/livros, então, deveria
fazer algo assim?

grep -i *ubuntu*

Não. Realmente não entendi. Na verdade, nunca usei nem o grep, nem o
cat. Queria realizar esta busca. Pensei na interface gráfica, mas como
utilizo leitor de telas e há muita tela gráfica inacessível, imaginei
que o terminal seria um caminho mais seguro.



Em 25/06/12, luciano de souza escreveu:
> Caros,
>
>
> Se desejasse buscar texto em nomes de arquivos, creio que poderia
> fazer algo mais ou menos assim:
>
> locate *palavra*
>
> Um updatedb atualiza o banco de dados e o locate pode buscar o
> conteúdo. Com ls, há uma sintaxe em que se pode fazer o mesmo.
>
> Mas agora digamos que tenha um diretório com diversos subdiretórios
> repletos de arquivos txt. Ao invés de buscar uma palavra no nome dos
> arquivos, gostaria que a busca me retornasse todos os arquivos que, em
> seu conteúdo, possuem uma dada palavra ou expressão.
>
> Há um comando shell que realiza tal operação?
>
> Luciano
>

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Um comando shell para buscar texto dentro de arquivos txt

2012-06-25 Por tôpico Rafael Godinho
grep -l "palavra " arquivo.txt


se quiser pesquisar em vários arquivos pode fazer assim

grep -lr "palavra" /diretorio/*

abs

Em 25 de junho de 2012 19:32, Carlos Roitman escreveu:

> Desculpa gerp -i *
> Este celular que muda o texto.
>  Em 25/06/2012 19:30, "Carlos Roitman" 
> escreveu:
>
> > gero -i a palavra *
> >
> > Em 25/06/2012 19:27, "luciano de souza"  escreveu:
> > >
> > > Caros,
> > >
> > >
> > > Se desejasse buscar texto em nomes de arquivos, creio que poderia
> > > fazer algo mais ou menos assim:
> > >
> > > locate *palavra*
> > >
> > > Um updatedb atualiza o banco de dados e o locate pode buscar o
> > > conteúdo. Com ls, há uma sintaxe em que se pode fazer o mesmo.
> > >
> > > Mas agora digamos que tenha um diretório com diversos subdiretórios
> > > repletos de arquivos txt. Ao invés de buscar uma palavra no nome dos
> > > arquivos, gostaria que a busca me retornasse todos os arquivos que, em
> > > seu conteúdo, possuem uma dada palavra ou expressão.
> > >
> > > Há um comando shell que realiza tal operação?
> > >
> > > Luciano
> > >
> > > --
> > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> > >
> > > Lista de discussão Ubuntu Brasil
> > > Histórico, descadastramento e outras opções:
> > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Um comando shell para buscar texto dentro de arquivos txt

2012-06-25 Por tôpico Carlos Roitman
Desculpa gerp -i *
Este celular que muda o texto.
 Em 25/06/2012 19:30, "Carlos Roitman"  escreveu:

> gero -i a palavra *
>
> Em 25/06/2012 19:27, "luciano de souza"  escreveu:
> >
> > Caros,
> >
> >
> > Se desejasse buscar texto em nomes de arquivos, creio que poderia
> > fazer algo mais ou menos assim:
> >
> > locate *palavra*
> >
> > Um updatedb atualiza o banco de dados e o locate pode buscar o
> > conteúdo. Com ls, há uma sintaxe em que se pode fazer o mesmo.
> >
> > Mas agora digamos que tenha um diretório com diversos subdiretórios
> > repletos de arquivos txt. Ao invés de buscar uma palavra no nome dos
> > arquivos, gostaria que a busca me retornasse todos os arquivos que, em
> > seu conteúdo, possuem uma dada palavra ou expressão.
> >
> > Há um comando shell que realiza tal operação?
> >
> > Luciano
> >
> > --
> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >
> > Lista de discussão Ubuntu Brasil
> > Histórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Um comando shell para buscar texto dentro de arquivos txt

2012-06-25 Por tôpico Andre Cavalcante
Em 25 de junho de 2012 19:27, luciano de souza escreveu:

> Caros,
>
>
> Se desejasse buscar texto em nomes de arquivos, creio que poderia
> fazer algo mais ou menos assim:
>
> locate *palavra*
>
> Um updatedb atualiza o banco de dados e o locate pode buscar o
> conteúdo. Com ls, há uma sintaxe em que se pode fazer o mesmo.
>
> Mas agora digamos que tenha um diretório com diversos subdiretórios
> repletos de arquivos txt. Ao invés de buscar uma palavra no nome dos
> arquivos, gostaria que a busca me retornasse todos os arquivos que, em
> seu conteúdo, possuem uma dada palavra ou expressão.
>
> Há um comando shell que realiza tal operação?
>


cat com grep não funfa?
Só não sei da demora em executar

abraços

André Cavalcante
Manaus, Brasil
Ubuntu User number # 24370
Quer saber sobre Open Source Software? http://sobreoss.blogspot.com
Quer saber mais sobre Espiritismo? http://sobreespiritismo.blogspot.com

Atenção: Este e-mail pode conter anexos no formato ODF (Open Document
Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos
em outro formato, você pode instalar gratuita e livremente o BrOffice (
http://www.broffice.org).
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Um comando shell para buscar texto dentro de arquivos txt

2012-06-25 Por tôpico Carlos Roitman
gero -i a palavra *

Em 25/06/2012 19:27, "luciano de souza"  escreveu:
>
> Caros,
>
>
> Se desejasse buscar texto em nomes de arquivos, creio que poderia
> fazer algo mais ou menos assim:
>
> locate *palavra*
>
> Um updatedb atualiza o banco de dados e o locate pode buscar o
> conteúdo. Com ls, há uma sintaxe em que se pode fazer o mesmo.
>
> Mas agora digamos que tenha um diretório com diversos subdiretórios
> repletos de arquivos txt. Ao invés de buscar uma palavra no nome dos
> arquivos, gostaria que a busca me retornasse todos os arquivos que, em
> seu conteúdo, possuem uma dada palavra ou expressão.
>
> Há um comando shell que realiza tal operação?
>
> Luciano
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


[Ubuntu-BR] Um comando shell para buscar texto dentro de arquivos txt

2012-06-25 Por tôpico luciano de souza
Caros,


Se desejasse buscar texto em nomes de arquivos, creio que poderia
fazer algo mais ou menos assim:

locate *palavra*

Um updatedb atualiza o banco de dados e o locate pode buscar o
conteúdo. Com ls, há uma sintaxe em que se pode fazer o mesmo.

Mas agora digamos que tenha um diretório com diversos subdiretórios
repletos de arquivos txt. Ao invés de buscar uma palavra no nome dos
arquivos, gostaria que a busca me retornasse todos os arquivos que, em
seu conteúdo, possuem uma dada palavra ou expressão.

Há um comando shell que realiza tal operação?

Luciano

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br