#!/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"

shell脚本手动选中一个组从一个组中随机选中一个人

原文地址: https://www.cveoy.top/t/topic/b04y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录