Pesquisando arquivos interativamente...
Publicado por Perfil removido 25/10/2007
[ Hits: 4.682 ]
Script para pesquisar arquivos por extensão, com algumas opções.
#!/bin/bash
clear
funcao1(){
echo "Iniciando script de pesquisa..."
sleep 2
echo "Qual o tipo de arquivo que deseja procurar?"
echo "coloque a extensão, Ex.: .run"
read ext
echo "Alguma pasta específica para pesquisa? <s/n>"
read perg1
if [ $perg1 = "s" ];
then
echo "Digite o caminho da pasta a ser pesquisada..."
echo "Ex.: /home"
read cpst1
cd $cpst1
echo "Deseja salvar sua consulta? <s/n>"
read perg2
case $perg2 in
s) echo "Digite o caminho onde deseja salvar a consulta:" ; echo "Ex.: /home/usuario/pesquisa.txt" ; read cpst2 ; cd $cpst1 ; find *$ext >> $cpst2 ; cd - ; sleep 2 ; exit ;;
n) cd $cpst1 ; find *$ext | more ; cd - ; sleep 2 ; exit ;;
*) echo "Parametro invalido! Reiniciando..." ;;
esac
elif [ $perg1 = "n" ];
then
echo "Sua pesquisa sera feita em todas as pastas do sistema..."
echo "Deseja salvar sua consulta? <s/n>"
read perg2
case $perg2 in
s) echo "Digite o caminho onde deseja salvar a consulta:" ; echo "Ex.: /home/usuario/pesquisa.txt" ; read cpst2 ; cd / ; locate *$ext >> $cpst2 ; cd - ; sleep 2 ; exit ;;
n) cd /; locate *$ext | more ; sleep 2 ; exit ;;
*) echo "Parametro invalido! Reiniciando..." ;;
esac
sleep 3
cd /
locate *$ext | more
sleep 2
exit
else
echo "Parametro invalido! Reiniciando..."
sleep 5
funcao1
fi
exit 0
}
echo "Deseja atualizar a lista dos arquivos existentes no sistema? <s/n>)"
read update
if [ $update = "s" ]; then
echo "Obtendo listagem de arquivos..."
updatedb
elif [ $update = "n" ]; then
funcao1
else
echo "Parametro invalido, continuando processo..."
funcao1
fi
Instalando o plugin flash player no Linux
Calcular raízes de equações de segundo grau
Instalação Zabbix-agent CentOS7
fuckdrive - zerador de unidades
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
existe algum hub de jogos online similiar ou igual dos browser (6)
Como botar o efeito de deslocar janelas (win + setas - windows) no lin... (0)
Thinkpads são bons mesmo ?! (3)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (2)









