Advertisement
Guest User

Untitled

a guest
Oct 11th, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3.  
  4. poka () {
  5. local rand1=$(cat /dev/urandom|tr -dc '0-9'|head -c 1)
  6. local rand2=$(cat /dev/urandom|tr -dc '0-9'|head -c 1)
  7.  
  8. local A=$rand1
  9. local B=$rand2
  10. local C=$((${A}+${B}))
  11. echo "Вы действительно хотите выйти? Тогда ответьте, сколько будет $A + $B."
  12. read ANS
  13. if [ "$ANS" == "$C" ]
  14. then
  15. echo "Вы можете выйти..."
  16. sleep 1
  17. echo "Но, для начала..."
  18. sleep 1
  19. cat /dev/urandom|head -c 32
  20. exit 0
  21. else
  22. echo "Ответ неправельный"
  23. return 1
  24. fi
  25. }
  26.  
  27. soska () {
  28.  
  29. local co=0
  30. local rand=$(cat /dev/urandom|tr -dc '0-9'|head -c 1)
  31.  
  32. while true
  33. do
  34. local co=$((${co}+1))
  35. if [ "$co" != "$rand" ]
  36. then
  37. echo "ФУАА"
  38. sleep 1
  39. else
  40. echo "КАК ВКУСНО"
  41. return 0
  42. fi
  43. done
  44. }
  45.  
  46. banner () {
  47. cat << EOF
  48.  
  49. **
  50. * *
  51. * *
  52. * *
  53. * *
  54. * *
  55. * *
  56. * *
  57. * *
  58. * *
  59. ******* *******
  60. * *
  61. * *
  62. ***********************
  63. ПОСОСИ МЕНЯ $USER
  64. Я ВКУСНЫЙ
  65. Ннабери пососать хуй, чтобы меня пососать,
  66. Набери выйти, чтобы выйти.
  67. EOF
  68. }
  69.  
  70. cmd_parse () {
  71. COMMAND1=$(echo $CMD|awk '{print $1}')
  72. COMMAND2=$(echo $CMD|awk '{print $2}')
  73. COMMAND3=$(echo $CMD|awk '{print $3}')
  74. COMMAND4=$(echo $CMD|awk '{print $4}')
  75.  
  76. case $COMMAND1 in
  77. 'пососать')
  78. case $COMMAND2 in
  79. 'хуй')
  80. soska
  81. ;;
  82. * )
  83. echo 'Комманда введена неправильно БЛЯДЬ'
  84. return 1
  85. esac
  86. ;;
  87. 'выйти')
  88. poka
  89. ;;
  90. *)
  91. echo "Нет такой комманты"
  92. return 1
  93. ;;
  94. esac
  95.  
  96. return 0
  97. }
  98.  
  99. main () {
  100. while true
  101. do
  102. read -p "> " CMD
  103. cmd_parse
  104. done
  105. }
  106.  
  107. banner
  108. main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement