Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- option (){
- MENU=("Nazwa pliku: $FILE"
- "Katalog.: $CAT"
- "Minimalny rozmiar pliku: $MIN"
- "Maksymalny rozmiar pliku: $MAX"
- "Nazwa uzytkownika: $USER"
- "Zawartosc: $CONTENT"
- "Szukaj"
- "Koniec")
- OPTION=$(zenity --list --column=Menu "${MENU[@]}" --width 300 --height 250)
- MINIMUM=""
- MAXIMUM=""
- UZYTKOWNIK=""
- ZAWARTOSC=""
- while [ "$OPTION" != "Koniec" ]
- do
- case $OPTION in
- "Nazwa pliku: "*) FILE=$(zenity --entry --text "Podaj nazwe pliku: ");;
- "Katalog: "*) CAT=$(zenity --entry --text "Podaj sciezke do pliku: ");;
- "Minimalny rozmiar pliku: "*) MIN=$(zenity --entry --text "Podaj min. rozmiar pliku (k/m/g): ")
- MINIMUM="-size +$MIN";;
- "Maksymalny rozmiar pliku: "*) MAX=$(zenity --entry --text "Podaj max. rozmiar pliku (k/m/g): ")
- MAXIMUM="-size -$MAX";;
- "Nazwa uzytkownika: "*) USER=$(zenity --entry --text "Podaj nazwe uzytkownika: ")
- UZYTKOWNIK="-user $USER";;
- "Zawartosc: "*) CONTENT=$(zenity --entry --text "Podaj zawartosc pliku: ")
- ZAWARTOSC="-exec grep -li $CONTENT {} + ";;
- "Koniec"*);;
- esac
- if [ "$OPTION" == "Szukaj" ]
- then
- find $CAT -iname "*$FILE*" | zenity --text-info --title "Wyszukane dane:"
- fi
- MENU=("Nazwa pliku: $FILE"
- "Katalog: $CAT"
- "Minimalny rozmiar pliku: $MIN"
- "Maksymalny rozmiar pliku: $MAX"
- "Nazwa uzytkownika: $USER"
- "Zawartosc: $CONTENT"
- "Szukaj"
- "Koniec")
- OPTION=$(zenity --list --column=Menu "${MENU[@]}" --width 300 --height 250 --title "$OPTION")
- done
- }
- $(option) ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement