Advertisement
dariahinz

3 oryg

Apr 4th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1.  
  2. #!/bin/bash
  3. ODP=0
  4. while true; do
  5. menu=("1. Nazwa pliku: $NAZWA" "2. Katalog: $KATALOG" "3. Rozmiar: $ROZMIAR" "4. Ilość dni od ostatniej modyfikacji: $DATAMOD" "5. Zawartosc: $ZAWART" "6. Szukaj" "7. Koniec")
  6. ODP=`zenity --list --column=Menu "${menu[@]}" --height 400`
  7. if [ "$ODP" = "1. Nazwa pliku: $NAZWA" ]; then
  8. NAZWA=`zenity --entry --title "Wpisz frazę" --text "$ODP"`
  9. elif [ "$ODP" = "2. Katalog: $KATALOG" ]; then
  10. KATALOG=`zenity --entry --title "Wpisz frazę" --text "$ODP"`
  11. elif [ "$ODP" = "3. Rozmiar: $ROZMIAR" ]; then
  12. ROZMIAR=`zenity --entry --title "Wpisz frazę" --text "$ODP"`
  13. elif [ "$ODP" = "4. Ilość dni od ostatniej modyfikacji: $DATAMOD" ]; then
  14. DATAMOD=`zenity --entry --title "Wpisz frazę" --text "$ODP"`
  15. DATAMODM=$((-DATAMOD))
  16. elif [ "$ODP" = "5. Zawartosc: $ZAWART" ]; then
  17. ZAWART=`zenity --entry --title "Wpisz frazę" --text "$ODP"`
  18. elif [ "$ODP" = "6. Szukaj" ] || [ "$ODP" = "7. Koniec" ]; then
  19. break
  20. fi
  21. done
  22. if [ "$ODP" = "6. Szukaj" ]; then
  23. ZNALEZIONE=$(find $KATALOG -name $NAZWA -size $ROZMIAR -mtime $DATAMOD -exec grep -c "$ZAWART" {} \;)
  24. if [ $ZNALEZIONE -gt 0 ]; then
  25. zenity --info --title "Wynik" --text "Istnieje taki plik."
  26. else
  27. zenity --info --title "Wynik" --text "Nie istnieje taki plik."
  28. fi
  29. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement