关注+星标,干货第一时间送达

说起"点名",小编我就不得不吐槽两句了,
大二,修《模拟电路》那门课的时候,
那个老师,堂堂点名!
虽然,小编没逃过这门课,
奈何,这课实在是听不懂啊
一会"与门"、一会"啥门"的
最后考试怎么过,我都忘了。
没学会不要紧,
完全不影响小编现在当牛马,干搬砖,是吧。
"翻身做主"的机会来了,
咱写个点名脚本,
咱也体验下点名的感觉。
一、解决方案
演示工具:Centos7.9 + MobaXterm
现在,屏幕前的你,手里拿着一份点名册,
点哪个?
名单:

随便!
#!/bin/bash
FILE="/home/jack/shell-demo/user.txt"
while :
do
line=$(cat $FILE | wc -l)
num=$[RANDOM%line+1]
sed -n "${num}p" $FILE
sleep 1
done
执行结果:

二、脚本解析
(1) RANDOM 是系统变量,随机生成0-32767的数字

取个模,就能指定范围生成随机数了:

OK,这就是本期的内容了,下期再见!
文章转载自皮皮克克,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




