Localizador de palavras em arquivos nao binarios
Publicado por Carlos Carvalho 14/07/2004
[ Hits: 6.617 ]
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" ;
API do Bing para traduzir textos
VimeoTheSapo -Baixe videos do Vimeo e do sapo
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Miyoo Mini Plus + Onion OS (Linux)
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
queria saber como instalar o android power tools igual ao winux no lin... (7)
Como listar os arquivos em "bloquin... [RESOLVIDO] (6)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (2)