Shell练习(十四)
#!/bin/bash# date:2018年3月16日
while :
do
read -p "please input your name:" name
if [ -f /tmp/draw.log ];then
a=`cat /tmp/draw.log | awk -F ":" '{print $1}'| grep "$name"`
if [ "$a" != "$name" ];then
number=`echo $RANDOM |awk -F "" '{print $2 $3}'`
while :
do
c=`cat /tmp/draw.log |awk -F ":" '{print $2}'|grep "$number"`
if [ "$number" == "$c" ];then
echo "number exist."
number=`echo $RANDOM | awk -F "" '{print $2 $3}'`
else
break
fi
done
echo "$name:$number"|tee -a /tmp/draw.log
else
number=`cat /tmp/draw.log | grep "$name" | awk -F ":" '{print $2}'`
echo $number
echo "repeat name."
fi
else
number=`echo $RANDOM |awk '{print $2 $3}'`
echo "$name: $number"|tee -a /tmp/draw.log
fi
done
页:
[1]