1、我们咸犴孜稍先看一下这个 猜数字 shell脚本的基本思路;就是你指定一个 数字 ,然后来猜,大了,给 数字大 的提示,小了给 数字小了的提示;当然这要是一个循环,必须答对了,才可以跳出来;
2、我们开始写,先用 read -p 获取 指定的数字;我们测试一下是否可以正常获取,如图二,输入 2018 输出 2018(变量$N)
3、我们畲驶郜杏测试循环,这里用 while 做循环,只要不设定满足条件,就算一个死循环,这要就可以到达,循环提问的效果;如 图二 (如果想出来 可以用 ctrl + c 跳出来)
4、然后我们开始做 if 判断,总共三个 if 判断,具体的大家看图片,只有在符合条件时,才会 输出 “回答正确”,跳出循环;效果如图二;
5、猜数字,自然不能让别人看到 指定的数字 ;所以给 read 加一个 -s,隐藏数字;代码如图
6、下图是加了 -s 的效果诋危族枧;这里小编给大家一个扩展思路,是不是可以在脚本中加一个,自动生成数字的效果,不用人为指定;大家有兴趣可以自己拓展一下,非常简单的.