#!/bin/bash
while :
do
read -p "请输入名字:" name
if [ -f /tmp/test.log ];then
name1=`cat /tmp/test.log | awk -F: '{print $1}' | grep "$name"`
if [ "$name1" != "$name" ];then #名字不重复情况下
radomnum=`echo $RANDOM | awk -F "" '{print $2 $3}'`
while :
do
num=`cat /tmp/test.log | awk -F: '{print $2}' | grep "$aa"`
if [ "$radomnum" == "$num" ];then #数字已经存在情况下
echo "该数字已存在!!!"
radomnum=`echo $RANDOM | awk -F "" '{print $2 $3}'`
else
break
fi
done
echo "$name:$radomnum" |tee -a /tmp/test.log
else
oldname=`cat /tmp/test.log | grep "$name" | awk -F: '{print $2}'` #名字重复
echo "重复名字: " $oldname
fi
else
a=`echo $RANDOM | awk -F "" '{print $2 $3}'`
echo "$name:$a" |tee -a /tmp/test.log
fi
done
点名抽签小脚本
猜你喜欢
转载自blog.csdn.net/m0_46435788/article/details/107705225
今日推荐
周排行