Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- echo "********************"
- echo " FileFinder Tool v1 "
- echo "********************"
- finder () {
- echo "Fitur: "
- echo " 1. Cari berdasarkan nama file"
- echo " 2. Cari file berdasarkan format file, contoh: .apk, .jpg, .mp4, .pdf, .png, dll"
- echo " 3. Cari dan hapus (Warning: If you're not careful, you can delete files by yourself)"
- echo " 4. Custom Search (Recommended)"
- echo " 5. Custom Search and Delete (not yet)"
- echo " 0. exit"
- echo -n "Pilih [1-4]: "
- read chooseFeature
- case $chooseFeature in
- 1)
- echo -n "Filename (nama file): "
- read fileName
- find . -name "$fileName"
- ;;
- 2)
- echo -n "File Format (format file): "
- read fileFormat
- find . -name "*$fileFormat"
- ;;
- 3)
- echo -n "Search & Delete (cari dan hapus): "
- read searchDel
- find . -name "$searchDel"
- ;;
- 4)
- echo "User Guide (Petunjuk Pengguna)"
- echo " - 'Custom Search' digunakan untuk mencari banyak file tanpa menginputkan nama file secara spesifik"
- echo " - Contoh nama file: tutorial-menjadi-ganteng.pdf\n
- - Cukup inputkan: tutorial*, maka yang akan muncul adalah semua file dengan awalan nama 'tutorial' atau inputkan: *ganteng, maka yang akan muncul adalah semua file yang berkaitan nama 'ganteng'\n
- - ***Catatan : tanda asterisk * berarti semua file, jadi sangat membantu apabila lupa nama file yang dicari"
- echo -n "Custom Search: "
- read customSearch
- ;;
- 0)
- exit
- ;;
- *)
- echo "Not yet available other feature :("
- esac
- }
- function main () {
- echo "Lokasi Pencarian"
- echo "1. Internal"
- echo "2. Eksternal"
- echo "0. exit"
- echo -n "Pilih: "
- read location
- case $location in
- 1)
- cd /sdcard
- finder
- ;;
- 2)
- cd /extsdcard
- finder
- ;;
- 0)
- exit
- ;;
- *)
- echo "Location not available!"
- esac
- }
- main
- while [ main ]; do
- # body
- main
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement