Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- liczbaArgumentow=0
- for param in $@
- do
- let "liczbaArgumentow++"
- done
- #sprawdzanie czy uzytkownik podal argumenty
- if (("$liczbaArgumentow" == 0)); then
- echo "Nie podales zadnych argumentow"
- else
- echo $liczbaArgumentow
- fi
- #sprawdzanie czy plik o nazwie argumentu istnieje
- for param in $@
- do
- FILE=$param
- if [ -f "$FILE" ]; then
- echo "Obiekt '$FILE' istnieje i jest zwyklym plikiem"
- elif [ -e "$FILE" ]; then
- echo "Obiekt '$FILE' istnieje ale nie jest zwyklym plikiem"
- else
- echo "Obiekt '$FILE' nie istnieje"
- fi
- done
- #Tworzenie katalogu backup
- cd
- mkdir backup
- for param in $@
- do
- if [ -f "$param" ]; then
- cp $param backup
- fi
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement