编写一个点名器脚本

描述

目的:编写一个脚本,可以将准别好的名字合集的.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

编程

编辑:黄飞

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分