Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- read -p "Podaj nazwę pliku: " FILENAME
- if [ -f $FILENAME ]; then
- echo "Ścieżka jest plikiem"
- elif [ -d $FILENAME ]; then
- echo "Ścieżka jest katalogiem"
- else
- echo "Ściezka o podanej nazwie nie istnieje"
- fi
- NUM=0
- while [ $NUM -lt 10 ]; do
- let "NUM++"
- echo "$NUM"
- done
- CHOSEN_OPTION = 7
- while [ $CHOSEN_OPTION -ne 7 ]; do
- echo "1. Nazwa pliku $FILENAME" # FILENAME
- echo "2. Katalog $CATALOG" # CATALOG
- echo "3. Mniejsze niż $LESSTHAN" # LESSTHAN
- echo "4. Większe niż $GREATERTHAN" # GREATERTHAN
- echo "5. Zawartość $CONTENT" # CONTENT
- echo "6. Szukaj" # FIND
- echo "7. Koniec" # END
- read -p "Wybierz opcje: " CHOSEN_OPTION
- if [ $CHOSEN_OPTION -eq 1 ]; then
- read -p "Podaj nazwę pliku: " FILENAME
- elif [ $CHOSEN_OPTION -eq 2 ]; then
- read -p "Podaj nazwę katalogu: " CATALOG
- elif [ $CHOSEN_OPTION -eq 3 ]; then
- read -p "Podaj maksymalny rozmiar pliku: " LESSTHAN
- elif [ $CHOSEN_OPTION -eq 4 ]; then
- read -p "Podaj minmalny rozmiar pliku: " GREATERTHAN
- elif [ $CHOSEN_OPTION -eq 5 ]; then
- read -p "Podaj wyszukiwaną zawartość pliku: " CONTENT
- elif [ $CHOSEN_OPTION -eq 6 ]; then
- # PERFORM FIND
- fi
- done
- # $NUM -eq 1
- # -ne
- # -gt
- # -ge
- # -lt
- # -le
- #Opcje <<
- #Wybieramy różne opcje
- # 1. Nazwa pliku
- # 2. Katalog
- # 3. Mniejsze niż
- # 4. Większe niż
- # 5. Zawartość (Zawiera jakiś ciąg znaków)
- # 6. Szukaj (Komunikat: Plik istnieje lub Plik nie istnieje)
- # 7. Koniec
- # Po kliknieciu opcji, wprowadzamy opcje, nastepnie ponownie wyswietla sie lista opcji, ale obok wprowadzonej danej zostanie wypisany argument, który wprowadziliśmy, find dotyczy tylko pierwszych 4 opcji, a grep sprawdza 5 opcje, używamy do tego -exec, np. find -exec grep -l .... {} /; // find wstawi liste plików do {}
- find -name $FILENAME -size -$LESSTHAN
- #!/bin/bash
- CHOSEN_OPTION=0
- while [ $CHOSEN_OPTION -ne 7 ]; do
- echo "1. Nazwa pliku $FILENAME" # FILENAME
- echo "2. Katalog $CATALOG" # CATALOG
- echo "3. Mniejsze niż $LESSTHAN" # LESSTHAN
- echo "4. Większe niż $GREATERTHAN" # GREATERTHAN
- echo "5. Zawartość $CONTENT" # CONTENT
- echo "6. Szukaj" # FIND
- echo "7. Koniec" # END
- read -p "Wybierz opcje: " CHOSEN_OPTION
- if [ $CHOSEN_OPTION -eq 1 ]; then
- read -p "Podaj nazwę pliku: " FILENAME
- elif [ $CHOSEN_OPTION -eq 2 ]; then
- read -p "Podaj nazwę katalogu: " CATALOG
- elif [ $CHOSEN_OPTION -eq 3 ]; then
- read -p "Podaj maksymalny rozmiar pliku: " LESSTHAN
- elif [ $CHOSEN_OPTION -eq 4 ]; then
- read -p "Podaj minmalny rozmiar pliku: " GREATERTHAN
- elif [ $CHOSEN_OPTION -eq 5 ]; then
- read -p "Podaj wyszukiwaną zawartość pliku: " CONTENT
- elif [ $CHOSEN_OPTION -eq 6 ]; then
- # PERFORM FIND
- echo "SZUKAM"
- fi
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement