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

luciano de souza luchyanus em gmail.com
Segunda Junho 25 23:27:53 UTC 2012


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<luchyanus em gmail.com> 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
>




More information about the ubuntu-br mailing list