Grep em loop infinito
Publicado por Evaldo Avelar Marques (última atualização em 10/09/2009)
[ Hits: 9.839 ]
Homepage: http://evaldoavelar.blogspot.com/
Download 1251820401.filtro (versão 2)
Realiza um grep infinito em um arquivo, útil para se acompanhar um log de alguma ferramenta.
Exemplo de uso:
$ chmod 777 filtro
$ ./filtro "LOGIN" /var/log/messages 6
LOGIN = padrão para buscar no arquivo
/var/log/messages = arquivo para fazer a pesquisa
6 = tempo para atualização
Versão 2 - Enviado por Evaldo Avelar Marques em 01/09/2009
Changelog: Grep em loop infinito.
Versão 1.2 (melhorado)
####################################### ## Grep infinito ## ## Descricao: ## realiza um grep infinito em um arquivo, util para se acompanhar ## um log de alguma ferramenta ## Trabalha em loop infinito, para sair tecle control-c ## ## Entradas: palavra - arquivo - tempo de atualizacao ## Saidas: linhas com o padrap na saida padrao ## ## autor: Evaldo Avelar Marques agosto - 2009 ## versao: 1.0 ## ######################################## #!/bin/bash #verifica o padrao if [ -z $1 ]; then echo "Padrao não foi informado! "; exit 2; else padrao=$1; fi #verifica o arquivo if [ -z $2 ];then echo "Arquivo nao foi informado! "; exit 2; #checa se o arquivo existe elif [ ! -f $2 ] ;then echo "Arquivo nao existe! " exit 2; #checa se arquivo esta vazio elif [ ! -s $2 ] ;then echo "Arquivo esta vazio! " exit 2; else log=$2; fi #verifica o contador de tempo if [ -z $3 ];then tmp=5; else tmp=$3; fi while : ; do grep $padrao $log ; sleep $tmp; done; ############### Fim ##########################3
check_mem.sh - Plugin para o Nagios
Calculadora com 4 operações e cálculo de porcentagem
script de compilação do kernel 2.6.38.8 com patch ck3 no ubuntu
Shell Script - para configurações de Vlans Cisco.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Jogos baixados na Central de Aplicativos mas que não abrem (1)
debian com wayland, configuracao de teclado. Mudou Tudo! [RESOLVIDO] (1)
Iinstalar o Scanner Kodak i940 no Linux Mint 19/20? (3)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (11)