Skip to content

Instantly share code, notes, and snippets.

@vincascm
Created October 23, 2016 12:11
Show Gist options
  • Save vincascm/e655c3bfa44c4098828e3da8f242c8ba to your computer and use it in GitHub Desktop.
Save vincascm/e655c3bfa44c4098828e3da8f242c8ba to your computer and use it in GitHub Desktop.
#!/bin/sh
# 版本一:
# code by jm modified by youxi01 2006-12-3 CMD@XP
# 出处:http://www.cn-dos.net/forum/viewthread.php?tid=25369
#title 读心术P处理版
#:begin
mind_reading()
{
str='☆★○●◎◇◆□■△▲※→←↑↓=@[]{}#:≈≡∑∈⊙∵∴¤'
for i in `seq 100`; do
r=$((${RANDOM}%32))
eval var$i=${str:$r:1}
done
clear
echo -e " 99 ${var99} 79 ${var79} 59 ${var59} 39 ${var39} 19 ${var19} | 1. 从10~99之间任意选择一个数"
echo -e " 98 ${var98} 78 ${var78} 58 ${var58} 38 ${var38} 18 ${var81} |"
echo -e " 97 ${var97} 77 ${var77} 57 ${var57} 37 ${var37} 17 ${var17} | 2. 把这个数的十位与个位相加"
echo -e " 96 ${var96} 76 ${var76} 56 ${var56} 36 ${var81} 16 ${var16} |"
echo -e " 95 ${var95} 75 ${var75} 55 ${var55} 35 ${var35} 15 ${var15} | 3. 再把任意选择的数减去这个和"
echo -e " 94 ${var94} 74 ${var74} 54 ${var81} 34 ${var34} 14 ${var14} |"
echo -e " 93 ${var93} 73 ${var73} 53 ${var53} 33 ${var33} 13 ${var13} | 例如:你选的数是23"
echo -e " 92 ${var92} 72 ${var81} 52 ${var52} 32 ${var32} 12 ${var12} |"
echo -e " 91 ${var91} 71 ${var71} 51 ${var51} 31 ${var31} 11 ${var11} | 然后2+3=5,然后23-5=18"
echo -e " 90 ${var90} 70 ${var70} 50 ${var50} 30 ${var30} 10 ${var10} |"
echo -e " 89 ${var89} 69 ${var69} 49 ${var49} 29 ${var29} 9 ${var81} | 4. 在图表中找出与差值对应的图形"
echo -e " 88 ${var88} 68 ${var68} 48 ${var48} 28 ${var28} 8 ${var8} |"
echo -e " 87 ${var87} 67 ${var67} 47 ${var47} 27 ${var81} 7 ${var7} | 并把这个图形牢记心中"
echo -e " 86 ${var86} 66 ${var66} 46 ${var46} 26 ${var26} 6 ${var6} |"
echo -e " 85 ${var85} 65 ${var65} 45 ${var81} 25 ${var25} 5 ${var5} | 5. 然后进入下一步"
echo -e " 84 ${var84} 64 ${var64} 44 ${var44} 24 ${var24} 4 ${var4} |"
echo -e " 83 ${var83} 63 ${var81} 43 ${var43} 23 ${var23} 3 ${var3} | 6. 你会发现:显示出来的图形"
echo -e " 82 ${var82} 62 ${var62} 42 ${var42} 22 ${var22} 2 ${var2} |"
echo -e " 81 ${var81} 61 ${var61} 41 ${var41} 21 ${var21} 1 ${var1} | 就是你刚刚心里记下的那个图形"
echo -e " 80 ${var80} 60 ${var60} 40 ${var40} 20 ${var20} 0 ${var0} |"
echo -e " |"
echo -e "_______________________________________________________________________________"
echo -e " 按回车键进入下一步..."
read a
clear
echo -e "\n\n 通过心灵感应,发现这个图形正是你所想的:${var81}\n\n"
}
while true; do
mind_reading
echo -e " 按回车键再来一次..."
read a
if [ "$a" != "" ]; then
break
fi
done
exit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment