Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 10)
- #!/bin/bash
- i=0
- while [ $i -le 10 ]
- do
- wynik=`expr $1 \* $i`
- echo "$1*$i = $wynik"
- i++;
- done
- 11)
- #!/bin/bash
- liczba=1
- suma=0
- while [ $liczba -ne 0 ]
- do
- echo -n "Podaj liczbe: "
- read liczba
- suma=`expr $suma + $liczba`
- if [ $liczba -eq 0 ]
- then
- echo "Suma podanych liczb wynosi: $suma"
- fi
- done
- 12)
- #!/bin/bash
- if [ $# -ne 2 ]
- then
- echo "Podaj dwa parametry:"
- echo "1) rdzen nazwy pliku,"
- echo "2) liczba plikow do stworzenia."
- elif [ $2 -lt 1 ]
- then
- echo "Niepoprawna liczba plikow do stworzenia!"
- else
- for (( i=1; i<=$2; i++ ))
- do
- touch ~/Pulpit/$1$i
- done
- fi
- 13)
- #!/bin/bash
- if [ $1 = -h ]
- then
- head $2
- elif [ $1 = -t ]
- then
- tail $2
- elif [ $1 = -a ]
- then
- cat $2
- else
- echo "Nieznana opcja."
- fi
- 14)
- #!/bin/bash
- if [ -e $1 ] # Czy taki plik w ogole istnieje?
- then
- if [ -f $1 ] # Czy jest to zwykly plik?
- then
- echo "To jest zwykly plik."
- else
- echo "To nie jest zwykly plik."
- fi
- if [ -s $1 ] # Czy jest to plik niepusty?
- then
- echo "Ten plik jest niepusty."
- else
- echo "Ten plik jest pusty."
- fi
- if [ -d $1 ] # Czy jest to katalog?
- then
- echo "Ten plik jest katalogiem."
- else
- echo "Ten plik nie jest katalogiem."
- fi
- if [ -r $1 ] # Czy plik mozna czytac?
- then
- echo "Ten plik mozna czytac."
- else
- echo "Tego pliku nie mozna czytac."
- fi
- if [ -w $1 ] # Czy do pliku mozna pisac?
- then
- echo "Do tego pliku mozna pisac."
- else
- echo "Do tego pliku nie mozna pisac."
- fi
- if [ -x $1 ] # Czy plik jest wykonalny?
- then
- echo "Ten plik jest wykonalny."
- else
- echo "Ten plik nie jest wykonalny."
- fi
- else # Jezeli plik nie istnieje, to nie sprawdzam innych warunkow, tylko informuje uzytkownika o tym fakcie.
- echo "Plik o tej nazwie nie istnieje."
- fi
- 15)
- #!/bin/bash
- if [ $# -ne 2 ] # Zla liczba parametrow.
- then
- echo "Niewlasciwa liczba parametrow!"
- echo "Pierwszy parametr: katalog."
- echo "Drugi parametr: rozszerzenie pliku."
- elif [ ! -d $1 ] # Zla nazwa katalogu.
- then
- echo "Taki katalog nie istnieje."
- elif [ -r "*.$2" ] # Brak praw do czytania.
- then
- echo "Nie mozna wyswietlic pliku - brak praw do czytania."
- else # Prawidlowe dzialanie.
- cat $1/*.$2
- fi
- śmieci
- # find ~ -name "sk*.*" -type -f -perm u+r
- while [ $kat != ]
- do
- echo "Podaj nazwe katalogu:"
- read kat
- ls $kat
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement