2017年最新企业面试题之shell(四)
#!/bin/shfun0(){
printf "$name $num\n" >/dev/null
}
fun1(){
read -p "请输入你的名字:" name
}
fun2(){
num=$[ RANDOM%100 ]
echo $name
echo $num
printf "$name $num\n" >>/root/name.txt
usleep 2000000
#clear
}
fun1
fun2
fun3(){
bb=$(grep "$name" /root/name.txt|awk '{print $1}')
if [ -z "$bb" ];then
echo "可以使用"
else
echo "名字重复" && fun0 && main
fi
}
fun4(){
mm=$(grep "$num" /root/name.txt|awk '{print $2}')
if [ -z "$mm" ];then
echo "可以使用" && printf "$name $num\n" >>/root/name.txt && main
else
echo "数字重复" && fun0 && main
fi
}
fun5(){
num=$[ RANDOM%100 ]
echo $name
echo $num
}
main(){
while true
do
fun1
fun3
fun5
fun4
done
}
main
页:
[1]