SHARE
TWEET

Untitled

pabloducato Dec 21st, 2017 76 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top