Re: [Ubuntu-BR] Um comando shell para buscar texto dentro de arquivos txt
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
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
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
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
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
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
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