Shell脚本实战——上课点名神器

一、脚本思路

定义一个数组(可以存放在一个txt文件中,每行一个姓名),其中包含班上所有学生的姓名,然后通过循环语句执行,每次循环首先使用变量RANDOM生成一个随机数(0-33,因为数组中的下标从0开始),然后输入该元素,每次输出完成后让序号加1,当输出完第3个元素后退出循环。

二、脚本代码

#!/bin/bash
#
clear
num=1
name=`cat 03.txt`
NAME=($name)
while ((num<4));do
i=$[RANDOM % 33]
echo "第${num}位:${NAME[$i]}"
let num++
done

猜你喜欢

转载自blog.csdn.net/u014042047/article/details/107728906