Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Zadanie 1
- clear
- echo "Podaj imie"
- read imie
- echo "Witaj $imie"
- #!/bin/bash
- # Zadanie 2
- echo "Podaj imie"
- read imie
- if [ $imie = "Janek" ]; then
- echo "Nie znam Janka"
- else
- echo "Witaj $imie"
- fi
- #!/bin/bash
- # Zadanie 3
- echo $# $0 $*
- date
- #!/bin/bash
- # Zadanie 4
- if [ $# -eq 1 ]; then
- cat $1
- else
- echo "Uzycie: nazwa_skryptu nazwa_pliku"
- fi
- #!/bin/bash
- # Zadanie 5
- if [ $# -eq 1 ]; then
- if cat $1 >&2; then
- cat $1
- echo "Plik $0 zostal wyswietlony poprawnie"
- else
- echo "Plik $1 nie zostal wyswietlony poprawnie"
- fi
- else
- echo "Uzycie: nazwa_skryptu nazwa_pliku"
- fi
- #!/bin/bash
- # Zadanie 6
- if [ $# -eq 1 -a $1 -eq $1 2>/dev/null ]; then
- if [ $1 -lt 0 ]; then
- echo "Ujemna"
- elif [ $1 -gt 0 ]; then
- echo "Dodatnia"
- else
- echo "Zero"
- fi
- else
- echo "Uzycie: nazwa_skryptu nazwa_pliku"
- fi
- #!/bin/bash
- # Zadanie 7
- for i in {1..10}
- do
- expr $i \* $1
- done
- #!/bin/bash
- # Zadanie 8
- i=1
- while [ $i -le 10 ]
- do
- expr $i \* $1
- i=`expr $i + 1`
- done
- #!/bin/bash
- # Zadanie 9
- suma=0
- liczba=-1
- licznik=0
- while [ $liczba -ne 0 ]
- do
- echo "Podaj liczbe"
- read liczba
- let ++licznik
- suma=`expr $suma + $liczba`
- done
- echo "$licznik"
- echo "$suma"
- #!/bin/bash
- # Zadanie 10
- licznik=0
- suma=0
- for i in $*
- do
- let licznik++
- echo $i
- suma=`expr $suma + $i`
- done
- echo $suma
- #!/bin/bash
- # Zadanie 11
- for i in $*/sk*; do
- cat $i
- done
- #!/bin/bash
- # Zadanie 12
- #!/bin/bash
- # Zadanie 13
- #!/bin/bash
- # Zadanie 14
- for i in $1/*
- do
- plik1=`basename $1`
- for j in $2/*
- do
- plik2=`basename $2`
- if [ plik1 -eq plik2 ]; then
- echo $plik1
- fi
- done
- done
- #!/bin/bash
- # Zadanie 15
- if [ $# -eq 2 ]
- then
- if [ -d $1 ]
- then
- for i in $1/*$2
- do
- cat $i
- done
- else
- echo "Nieprawidlowa nazwa katalogu"
- fi
- else
- echo "Uzycie: $0 nazwa_katalogu nazwa_rozszerzenia"
- fi
- #!/bin/bash
- # Zadanie 16
- i=0
- read $i
- while [ $i != "" ]
- do
- ls $i
- read $i
- done
- #!/bin/bash
- # Zadanie 17
- ilosc=$i
- if [ $# -eq 2 ]
- then
- if [ $i -gt 0 ]
- then
- while [ ilosc -le 0 ]
- do
- let --ilosc
- touch $1 $i
- done
- else
- echo "Nieprawidlowa ilosc plikow"
- fi
- else
- echo "Nieprawidlowa ilosc parametrow"
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement