应用sed编写的点名器
[root@zabbix-server day4]# more name.txt
李白
杜甫
白居易
孟浩然
苏轼
[root@zabbix-server day4]# more roll.sh
#!/bin/bash
#功能描述(Description):随机点名抽奖器,按Ctrl+C结束脚本。
name_file="name.txt"
line_file=$(sed -n '$=' $name_file)
while :
do
clear
tmp=$(sed -n "$[RANDOM%line_file+1]p" $name_file)
echo -e "\033[32m 随机点名器(Ctrl+c停止):\033[0m"
echo -e "\033[32m############################\033[0m"
echo
echo -e "\033[32m# #\033[0m"
echo -e "\033[32m $tmp \033[0m"
echo -e "\033[32m# #\033[0m"
echo
echo -e "\033[32m############################\033[0m"
sleep 0.1
done