目的:编写一个脚本,可以将准别好的名字合集的.txt传入脚本,然后每次随机显示一个人的姓名
实现思路:传入.txt到变量line,传入需要点名人的数量,每1秒随机打印出一个人的名字
#利用wc指令我们可以计算文件的Byte数、字数、或是列数,-l显示行数 for i in $(seq 1 $1) do #统计总人数 line=`cat user.txt |wc -l` #得到随机行号 num=$[RANDOM%line+1] #查找并打印 usr.txt里随机行号的人名行 sed -n "${num}p" user.txt sleep 1 #清空当前终端窗口的屏幕内容 clear done
实现效果:
为了观察效果不加clean
编辑:黄飞
全部0条评论
快来发表一下你的评论吧 !