Advertisement
FranzVuttke

find_by_name.sh

Feb 28th, 2024 (edited)
646
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.22 KB | Source Code | 0 0
  1. #!/bin/bash
  2.  
  3.  
  4. #
  5. # created by OuNiS 02.2024
  6. #
  7.  
  8. # CONSTS
  9.  
  10. # domyślny początek Wyszukiwanie
  11. # ~/ - katalog domowy
  12. # / - root
  13. SEARCH_START_POINT=~/
  14.  
  15. # kolory
  16. F_COLOR_TXT_DEF='\e[0m'
  17. F_COLOR_TXT_RED='\e[31m'
  18. F_COLOR_TXT_BLINK='\e[5m'
  19. F_COLOR_TXT_BLUE='\e[34m'
  20. F_COLOR_TXT_GREEN='\e[32m'
  21. F_COLOR_TXT_BROWN='\e[33m'
  22. F_COLOR_TXT_TURQ='\e[36m'
  23.  
  24. if [[ $# -eq 2 ]]
  25. then
  26.     par1="$1"
  27.     par2="$2"
  28. fi
  29. if [[ $# -eq 1 ]]
  30. then
  31.     par1="$SEARCH_START_POINT"
  32.     par2="$1"
  33. fi
  34. if [[ $# -eq 0 ]]
  35. then
  36.     echo -e "$F_COLOR_TXT_RED"
  37.     echo "Brak parametrów, działanie skryptu przerwane !!!"
  38.     echo "Wywołanie: $0 [początek szukania DOMYŚLNIE: '$SEARCH_START_POINT'] <\"obiekt wyszukiwania\">"
  39.     echo -e "$F_COLOR_TXT_DEF"
  40. else
  41. #   echo -e "Wyszukiwanie w: $F_COLOR_TXT_TURQ$par1$F_COLOR_TXT_DEF"
  42. #   echo -e "Obiekt wyszukiwania: $F_COLOR_TXT_TURQ\"$par2\"$F_COLOR_TXT_DEF"
  43.     sudo find "$par1" -name "$par2"
  44. #   echo "par1: '$par1', par2: '$par2'"
  45. fi
  46.  
  47. # par1=$1
  48. # if [[ -z "$par1" ]]
  49. # then
  50. #   echo "Nie podano miejsca startu przeszukiwań (domyślne '/')"
  51. #   par1='/'
  52. # fi
  53. # par2=$2
  54. # if [[ -z "$par2" ]]
  55. # then
  56. #   echo "Nie podano obiektu wyszukiwania - DZIAŁANIE PRZERWANE!"
  57. # else
  58. #   echo "'$par1' - '$par2'"
  59. # fi
  60.  
Tags: find by name
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement