1 #!/bin/bash
2
3 #1、写一个脚本执行后,输入名字,产生随机数01-99之间的数字。
4 #2、如果相同的名字重复输入,抓到的数字还是第一次抓取的结果,
5 #3、前面已经抓到的数字,下次不能在出现相同数字。
6 #4、第一个输入名字后,屏幕输出信息,并将名字和数字记录到文件里,程序不能退出
7
8 file=file99
9
10 echo "press q to quit"
11
12 [ ! -f 99.txt ] && seq 1 99 > 99.txt
13
14 function random()
15 {
16 line=`cat 99.txt | wc -l`
17 key=`echo $((($RANDOM%$line)+1))`
18 a=`sed -n ''$key'p' 99.txt`
19 sed -i ''$key'd' 99.txt
20 }
shell脚本之经典题目
最新推荐文章于 2024-10-10 19:13:29 发布
本文介绍了一个使用Shell脚本实现的随机数生成器,该脚本可以为用户提供一个01到99之间的不重复随机数,并且对于同一用户请求保持数字的一致性。通过维护一个文本文件来记录已使用的数字,确保每次生成的随机数不会与之前生成的重复。
摘要由CSDN通过智能技术生成