Pesquisando arquivos interativamente...
Publicado por Perfil removido 25/10/2007
[ Hits: 4.616 ]
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
Automação em cópia de arquivos de backup
User System - Siaba se determinado usuário existe no sistema.
Script automatizado de Atualização e Instalação de Programas no Ubuntu
Teste de Índice de Massa Corporal (IMC)
Nenhum coment�rio foi encontrado.
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
Monitoramento pfsense com zabbix (4)
Erro na inicialização do Debian como resolver (5)
Dúvidas sobre a originalidade de conteúdos online (11)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (4)