Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Script para realizar GREP Recursivo

Colaboração: Reno Pereira Lemos

Data de Publicação: 02 de Julho de 1998

Como não poderia deixar de ser, eu recebi uma colaboração muito valiosa do Reno para melhorar o script do grep recursivo (rgrep).

O Reno sugeriu a utilização do comando find associado ao comando xargs. Existe a opção de se redirecionar a saída para um arquivo (como indicado no shell script) ou então utilizar o comando more para analisar a saída gerada.

Eu particularmente prefiro redirecionar a saída para um arquivo para poder analisar com mais calma.

  #! /bin/sh
  #
  #       RGREP
  #       Autor: Queiroz
  #       Data : 30/06/98
  #
  #       Este shell script realiza um grep recursivo, a partir do diretório
  #       corrente, sobre a string fornecida como argumento.
  #
  string=$1
  
  if [ $# -lt 1 ]; then
          echo 1>&2 Sintaxe: $0 string_a_pesquisar
          exit 1
  
  else
         find . -type f -print | xargs grep $string > /tmp/rgrep.$$
  fi
  
  # Visualização do arquivo com os resultados
  
  view /tmp/rgrep.$$
  
  # Remocao dos arquivos de trabalho
  
  rm /tmp/rgrep.$$

Veja a relação completa dos artigos de Reno Pereira Lemos

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.92/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 2.9 /5 (1424 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Guia Manga Universo