Advertisement
pabloducato

Untitled

Dec 21st, 2017
344
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.01 KB | None | 0 0
  1. Skrypt do zadania 2:
  2.  
  3. #!/bin/bash
  4. touch tekst.txt
  5. man man > tekst.txt
  6. echo "Ilosc slow to: "
  7. wc -w tekst.txt
  8. echo "Podaj slowo do odnalezienia: "
  9. read slowo
  10. echo "Podane slowo wystapilo tyle razy: "
  11. grep -c $slowo tekst.txt
  12. echo "Podane slowo wystepuje w nastepujacych liniach: "
  13. grep -n $slowo tekst.txt
  14.  
  15. ********************************************************
  16. Skrypt do zadania 3:
  17.  
  18. #!/bin/bash
  19. echo "Kalkulator"
  20. echo "Dostepne operacje:"
  21. echo "dodawanie +"
  22. echo "odejmowanie -"
  23. echo "dzielenie / (calkowite)"
  24. echo "mnozenie *"
  25. echo "potegowanie ^"
  26. echo "pierwiastkowanie s"
  27. echo "silnia !"
  28. echo "modulo z dzielenia %"
  29. echo "Podaj rodzaj dzialania ktore chcesz wykonac: "
  30. read operator
  31. case "$operator" in
  32. "+")
  33. echo "Podaj pierwsza liczbe:"
  34. read liczba1
  35. echo "Podaj druga liczbe:"
  36. read liczba2
  37. wynik=$((liczba1+liczba2))
  38. echo "Wynik to " $wynik;;
  39. "-")
  40. echo "Podaj pierwsza liczbe:"
  41. read liczba1
  42. echo "Podaj druga liczbe:"
  43. read liczba2
  44. wynik=$((liczba1-liczba2))
  45. echo "Wynik to " $wynik;;
  46. "/")
  47. echo "Podaj pierwsza liczbe:"
  48. read liczba1
  49. echo "Podaj druga liczbe:"
  50. read liczba2
  51. if [ $liczba2 == 0 ]
  52. then
  53. echo "Dzielenie przez zero"
  54. else
  55. wynik=$((liczba1/liczba2))
  56. echo "Wynik to " $wynik
  57. fi
  58. ;;
  59. "*")
  60. echo "Podaj pierwsza liczbe:"
  61. read liczba1
  62. echo "Podaj druga liczbe:"
  63. read liczba2
  64. wynik=$((liczba1*liczba2))
  65. echo "Wynik to " $wynik;;
  66. "^")
  67. echo "Podaj pierwsza liczbe:"
  68. read liczba1
  69. echo "Podaj druga liczbe:"
  70. read liczba2
  71. wynik=$liczba1
  72. for ((i=1; "$i" < "$liczba2"; i++))
  73. do
  74. wynik=$((wynik*liczba2))
  75. done
  76. echo "Wynik to" $wynik;;
  77. "s")
  78. echo "Podaj liczbe:"
  79. read liczba1
  80. echo "Wynik to sqrt("$liczba1")";;
  81. "!")
  82. echo "Podaj liczbe:"
  83. read liczba1
  84. wynik=1
  85. i=1
  86. while [ "$i" -lt "$liczba1" ]
  87. do
  88. i=$((i+1))
  89. wynik=$((wynik*i))
  90. done
  91. echo "Wynik to "$wynik;;
  92. "%")
  93. echo "Podaj pierwsza liczbe:"
  94. read liczba1
  95. echo "Podaj druga liczbe:"
  96. read liczba2
  97. if [ $liczba2 == 0 ]
  98. then
  99. echo "Dzielenie przez zero"
  100. else
  101. wynik=$((liczba1%liczba2))
  102. echo "Wynik to " $wynik
  103. fi
  104. ;;
  105. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement