Shell脚本中猜系统生成的随机数

在Shell中由系统随机生成一个100以内的随机数,然后我们来猜一猜是多少

#!/bin/bash
n2=$[$RANDOM%100]
while :
  do
  read -p "请输入纯数字:" n
  n1=`echo $n |sed 's/[0-9]//g'`
  if [ ! -z $n1 ]
  then
      echo "你输入的不是纯数字:"
      continue
  fi

  if [ $n -gt $n2 ]
  then
      echo "你输入的数字大了"
      continue
  elif [ $n -lt $n2 ]
  then
      echo "你输入的数字小了"
      continue
   else
       echo "你输入的数和随机数相等!!!"
       exit
   fi
 done

shell3

Read More