Localizador de palavras em arquivos nao binarios
Publicado por Carlos Carvalho 14/07/2004
[ Hits: 6.817 ]
Esse programa em Perl procura por palavras especificadas pelo usuario a partir do diretorio informado (recursivamente) salvando um log no diretorio $HOME.
Util quando nao lembramos que maldito arquivo configura maldita qualquer coisa :)
#!/usr/bin/perl -w
# Carlos Carvalho <carlos_lnx@ibest.com.br>
# localiza.pl
use strict ;
use Env;
open STDERR, ">/dev/null" ;
print "Entre com a palavra chave:\n";
my $chave = <STDIN>; chomp($chave);
print "Entre com o diretorio a partir do qual voce ira buscar:\n";
my $dir = <STDIN>; chomp($dir);
print ("Aguarde...\n");
fork and exit;
my @var = `find $dir`;
my $DOC = "$HOME/localiza.out";
open(FILE, ">>$DOC");
foreach my $outside (@var) {
open(TEMP, "<$outside") ;
while (<TEMP>) {
if ($_=~/$chave/) {
print(FILE $outside);
}
}
}
close(FILE);
close(TEMP);
print "Busca finalizada. Veja em: $HOME/localiza.out\n" ;
Script para fazer buscas no arquivo de logs do squid
Descubra se seu e-mail ou conta foi "pwned"
VimeoTheSapo -Baixe videos do Vimeo e do sapo
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Assistindo IPTV no Linux com Fred TV e Lista Free TV
Impressora Tomate MDK-007 no Ubuntu (ou qualquer distro Linux)
Acelerando a compilação de pacotes no Arch Linux (AUR) usando todos os núcleos do processador
Teclado sem conseguir usar o acento crase (2)
Warsaw no Ubuntu/Kubuntu 26.04, alguiém conseguiu? [RESOLVIDO] (2)
Continuando meus tópicos anteriores (13)
As Assinaturas Perderam o Negrito e o Itálico? [RESOLVIDO] (1)









