Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.81 KB | None | 0 0
  1.  
  2. option (){
  3.     MENU=("Nazwa pliku: $FILE"
  4.             "Katalog.: $CAT"
  5.             "Minimalny rozmiar pliku: $MIN"
  6.             "Maksymalny rozmiar pliku: $MAX"
  7.             "Nazwa uzytkownika: $USER"
  8.             "Zawartosc: $CONTENT"
  9.             "Szukaj"
  10.         "Koniec")
  11.     OPTION=$(zenity --list --column=Menu "${MENU[@]}" --width 300 --height 250)
  12.     MINIMUM=""
  13.     MAXIMUM=""
  14.     UZYTKOWNIK=""
  15.     ZAWARTOSC=""
  16.     while [ "$OPTION" != "Koniec" ]
  17.     do
  18.         case $OPTION in
  19.             "Nazwa pliku: "*) FILE=$(zenity --entry --text "Podaj nazwe pliku: ");;
  20.             "Katalog: "*) CAT=$(zenity --entry --text "Podaj sciezke do pliku: ");;
  21.             "Minimalny rozmiar pliku: "*) MIN=$(zenity --entry --text "Podaj min. rozmiar pliku (k/m/g): ")
  22.             MINIMUM="-size +$MIN";;
  23.             "Maksymalny rozmiar pliku: "*) MAX=$(zenity --entry --text "Podaj max. rozmiar pliku (k/m/g): ")
  24.             MAXIMUM="-size -$MAX";;
  25.             "Nazwa uzytkownika: "*) USER=$(zenity --entry --text "Podaj nazwe uzytkownika: ")
  26.             UZYTKOWNIK="-user $USER";;
  27.             "Zawartosc: "*) CONTENT=$(zenity --entry --text "Podaj zawartosc  pliku: ")
  28.             ZAWARTOSC="-exec grep -li $CONTENT {} + ";;
  29.             "Koniec"*);;
  30.         esac
  31.         if [ "$OPTION" == "Szukaj" ]
  32.         then
  33.             find $CAT -iname "*$FILE*" | zenity --text-info --title "Wyszukane dane:"
  34.            
  35.         fi
  36.         MENU=("Nazwa pliku: $FILE"
  37.             "Katalog: $CAT"
  38.             "Minimalny rozmiar pliku: $MIN"
  39.             "Maksymalny rozmiar pliku: $MAX"
  40.             "Nazwa uzytkownika: $USER"
  41.             "Zawartosc: $CONTENT"
  42.             "Szukaj"
  43.         "Koniec")
  44.         OPTION=$(zenity --list --column=Menu "${MENU[@]}" --width 300 --height 250 --title "$OPTION")
  45.     done
  46. }
  47.  
  48. $(option) ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement