shell脚本手动选中一个组从一个组中随机选中一个人
#!/bin/bash
定义组和人员列表
groups=("group1" "group2" "group3") group1=("person1" "person2" "person3") group2=("person4" "person5" "person6") group3=("person7" "person8" "person9")
手动选择组
echo "请选择一个组:" select group in "${groups[@]}" do case $group in "group1") group_list=("${group1[@]}") break ;; "group2") group_list=("${group2[@]}") break ;; "group3") group_list=("${group3[@]}") break ;; *) echo "无效的选项,请重新选择:" ;; esac done
随机选择一个人员
random_person=${group_list[$RANDOM % ${#group_list[@]}]}
echo "选中的人员是:$random_person"
原文地址: https://www.cveoy.top/t/topic/b04y 著作权归作者所有。请勿转载和采集!