shell脚本之经典题目

  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,脚本)