Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- poka () {
- local rand1=$(cat /dev/urandom|tr -dc '0-9'|head -c 1)
- local rand2=$(cat /dev/urandom|tr -dc '0-9'|head -c 1)
- local A=$rand1
- local B=$rand2
- local C=$((${A}+${B}))
- echo "Вы действительно хотите выйти? Тогда ответьте, сколько будет $A + $B."
- read ANS
- if [ "$ANS" == "$C" ]
- then
- echo "Вы можете выйти..."
- sleep 1
- echo "Но, для начала..."
- sleep 1
- cat /dev/urandom|head -c 32
- exit 0
- else
- echo "Ответ неправельный"
- return 1
- fi
- }
- soska () {
- local co=0
- local rand=$(cat /dev/urandom|tr -dc '0-9'|head -c 1)
- while true
- do
- local co=$((${co}+1))
- if [ "$co" != "$rand" ]
- then
- echo "ФУАА"
- sleep 1
- else
- echo "КАК ВКУСНО"
- return 0
- fi
- done
- }
- banner () {
- cat << EOF
- **
- * *
- * *
- * *
- * *
- * *
- * *
- * *
- * *
- * *
- ******* *******
- * *
- * *
- ***********************
- ПОСОСИ МЕНЯ $USER
- Я ВКУСНЫЙ
- Ннабери пососать хуй, чтобы меня пососать,
- Набери выйти, чтобы выйти.
- EOF
- }
- cmd_parse () {
- COMMAND1=$(echo $CMD|awk '{print $1}')
- COMMAND2=$(echo $CMD|awk '{print $2}')
- COMMAND3=$(echo $CMD|awk '{print $3}')
- COMMAND4=$(echo $CMD|awk '{print $4}')
- case $COMMAND1 in
- 'пососать')
- case $COMMAND2 in
- 'хуй')
- soska
- ;;
- * )
- echo 'Комманда введена неправильно БЛЯДЬ'
- return 1
- esac
- ;;
- 'выйти')
- poka
- ;;
- *)
- echo "Нет такой комманты"
- return 1
- ;;
- esac
- return 0
- }
- main () {
- while true
- do
- read -p "> " CMD
- cmd_parse
- done
- }
- banner
- main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement