- 执行脚本后,提示输入名字(英文,可以是大小写字母,数字不能有其他特殊符号),然后输出一个随机的0-99之间的数字,脚本并不会退出,继续提示让输入名字
- 如果输入相同的名字,输出的数字还是第一次输入该名字时输出的结果
- 前面已经输出过的数字,下次不能再出现
- 当输入q或者Q时,脚本会退出。
核心要点
判断名字的合法性[a-zA-Z0-9]
$RANDOM
除以100取余得到0-99之前的随机数
判断名字或者数字是否重复,把它们记录在临时文件中-eq
适用于整数数字,不能进行字符串的条件测试=
既适用于数字,又适用于字符串。
代码内容
1 |
|