Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Skrypt do zadania 2:
- #!/bin/bash
- touch tekst.txt
- man man > tekst.txt
- echo "Ilosc slow to: "
- wc -w tekst.txt
- echo "Podaj slowo do odnalezienia: "
- read slowo
- echo "Podane slowo wystapilo tyle razy: "
- grep -c $slowo tekst.txt
- echo "Podane slowo wystepuje w nastepujacych liniach: "
- grep -n $slowo tekst.txt
- ********************************************************
- Skrypt do zadania 3:
- #!/bin/bash
- echo "Kalkulator"
- echo "Dostepne operacje:"
- echo "dodawanie +"
- echo "odejmowanie -"
- echo "dzielenie / (calkowite)"
- echo "mnozenie *"
- echo "potegowanie ^"
- echo "pierwiastkowanie s"
- echo "silnia !"
- echo "modulo z dzielenia %"
- echo "Podaj rodzaj dzialania ktore chcesz wykonac: "
- read operator
- case "$operator" in
- "+")
- echo "Podaj pierwsza liczbe:"
- read liczba1
- echo "Podaj druga liczbe:"
- read liczba2
- wynik=$((liczba1+liczba2))
- echo "Wynik to " $wynik;;
- "-")
- echo "Podaj pierwsza liczbe:"
- read liczba1
- echo "Podaj druga liczbe:"
- read liczba2
- wynik=$((liczba1-liczba2))
- echo "Wynik to " $wynik;;
- "/")
- echo "Podaj pierwsza liczbe:"
- read liczba1
- echo "Podaj druga liczbe:"
- read liczba2
- if [ $liczba2 == 0 ]
- then
- echo "Dzielenie przez zero"
- else
- wynik=$((liczba1/liczba2))
- echo "Wynik to " $wynik
- fi
- ;;
- "*")
- echo "Podaj pierwsza liczbe:"
- read liczba1
- echo "Podaj druga liczbe:"
- read liczba2
- wynik=$((liczba1*liczba2))
- echo "Wynik to " $wynik;;
- "^")
- echo "Podaj pierwsza liczbe:"
- read liczba1
- echo "Podaj druga liczbe:"
- read liczba2
- wynik=$liczba1
- for ((i=1; "$i" < "$liczba2"; i++))
- do
- wynik=$((wynik*liczba2))
- done
- echo "Wynik to" $wynik;;
- "s")
- echo "Podaj liczbe:"
- read liczba1
- echo "Wynik to sqrt("$liczba1")";;
- "!")
- echo "Podaj liczbe:"
- read liczba1
- wynik=1
- i=1
- while [ "$i" -lt "$liczba1" ]
- do
- i=$((i+1))
- wynik=$((wynik*i))
- done
- echo "Wynik to "$wynik;;
- "%")
- echo "Podaj pierwsza liczbe:"
- read liczba1
- echo "Podaj druga liczbe:"
- read liczba2
- if [ $liczba2 == 0 ]
- then
- echo "Dzielenie przez zero"
- else
- wynik=$((liczba1%liczba2))
- echo "Wynik to " $wynik
- fi
- ;;
- esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement