Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash -f
- function szukaj {
- komenda='find ';
- if [ ! -z "$katalog" ]
- then
- komenda=$komenda" "$katalog;
- fi
- if [ ! -z "$nazwa" ]
- then
- komenda=$komenda" -name "$nazwa;
- fi
- if [ ! -z "$grupa" ]
- then
- komenda=$komenda" -group "$grupa;
- fi
- if [ ! -z "$dowiazania" ]
- then
- komenda=$komenda" -links "$dowiazania;
- fi
- if [ ! -z "$minuty" ]
- then
- komenda=$komenda" -amin "$minuty;
- fi
- #if [ ! -z "$zawartosc" ]
- #then
- # komenda=$komenda" -print \| xargs grep "$zawartosc;
- #fi
- clear;
- #echo $komenda;
- if [ ! -z "$zawartosc" ]
- then
- wynik=`$komenda | xargs grep -l $zawartosc > output.txt`
- else
- wynik=`$komenda > output.txt`
- fi
- #cat output.txt
- dialog --textbox output.txt 0 0
- }
- function menu {
- clear
- # echo "1. NAZWA $nazwa";
- # echo "2. KATALOG $katalog";
- # echo "3. GRUPA $grupa";
- # echo "4. ILOSC DOWIAZAN $dowiazania";
- # echo "5. DOSTEP DO PLIKU $minuty";
- # echo "6. ZAWARTOSC $zawartosc";
- # echo "7. SZUKAJ";
- # echo "8. KONIEC";
- opcja=`dialog --stdout --menu "Co robimy?" 0 0 8 \
- "1" "NAZWA $nazwa"\
- "2" "KATALOG $katalog"\
- "3" "GRUPA $grupa"\
- "4" "ILOSC DOWIAZAN $dowiazania"\
- "5" "DOSTEP DO PLIKU $minuty"\
- "6" "ZAWARTOSC $zawartosc"\
- "7" "SZUKAJ"\
- "8" "KONIEC"`;
- case $opcja in
- "1")
- nazwa=`dialog --stdout --inputbox "Podaj nazwe: " 0 0`
- ;;
- "2")
- katalog=`dialog --stdout --inputbox "Podaj katalog: " 0 0`
- ;;
- "3")
- grupa=`dialog --stdout --inputbox "Podaj nazwe grupy: " 0 0`
- ;;
- "4")
- dowiazania=`dialog --stdout --inputbox "Podaj ilosc dowiazan: " 0 0`
- ;;
- "5")
- minuty=`dialog --stdout --inputbox "Ile minut temu ostatnio uzyany plik?" 0 0`
- ;;
- "6")
- zawartosc=`dialog --stdout --inputbox "Podaj zawartosc: " 0 0`
- ;;
- "7")
- szukaj;
- ;;
- "8")
- rm output.txt
- exit;
- ;;
- esac
- }
- for (( ; ; ))
- do
- menu;
- done
Add Comment
Please, Sign In to add comment