Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #FIND
- Find() {
- #Introdução ao usuário
- clear
- echo -e "\033[44m┌─────────────────────┐"
- echo "│ Programa de Busca │"
- echo -e "└─────────────────────┘\033[0m"
- echo
- echo "Este programa tem como finalidade a busca de um arquivo para saber"
- echo "se ele existe ou não."
- echo
- echo -n "Digite o nome do arquivo que deseja procurar: "
- read opt
- #Bloco responsavel por procurar o arquivo no diretorio HOME e imprimir na tela onde se encontra, alem de contar quantos arquivos foram encontrados
- find=$(find /home -iname "$opt" -print)
- numl=$(find /home -iname "$opt" -print | wc -l)
- if (( $numl == 0 )); then
- echo "O arquivo não existe."
- elif (( $numl == 1 )); then
- echo "Um arquivo foi encontrado:"
- echo "$find"
- else
- echo "$numl arquivos foram encontrados:"
- echo
- echo "$find"
- fi
- echo
- echo
- echo -e "\033[44mS = Nova busca M = Voltar ao menu principal E = Sair\033[0m"
- Escolha
- }
- Escolha() {
- read -sn 1 esc
- case $esc in
- S|s)
- Find
- ;;
- M|m)
- source ./menu.sh
- ;;
- E|e)
- clear
- exit
- ;;
- *)
- Escolha
- ;;
- esac
- }
- Find
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement