[toc]
该项目是 bash shell 编写的无图形界面的抽奖程序脚本,可以用来做临时的抽奖
目前本人已经提供了一些人员名单[members.txt]以供大家使用,人员名单源自凉宫春日系列作品
lottery4bash
- lucky.sh(抽奖程序 bash shell)
- members.txt(抽奖成员)
- 直接读取抽奖人员,或者从文件中读取抽奖人员
- 支持单行读取或多行读取,以空格和换行作为人员区分标识
- 支持设置几人获奖,不输入几人获奖默认 1 人获奖
- 格式化输出获奖人员
- bash shell 3.0+
基本格式
less [filename] | ./lucky.sh [num]
例如从 members.txt 中抽出两个人
less members.txt | ./lucky.sh 2
直接读取人员名单来抽奖
从文件中读取人员名单来抽奖
多人获奖
脚本中通过一个 lucky 函数来实现抽奖功能,本质是使用了 RANDOM 随机数