#!/bin/bash

定义组名和成员

group="group1 group2 group3" group1=("Tom" "Jerry" "Mike" "Nancy") group2=("John" "Mary" "David" "Lisa") group3=("Peter" "Kate" "Sam" "Lucy")

从组中随机选一个人

select_group=$(echo $group | tr ' ' '\n' | shuf -n 1) case $select_group in group1) select_member=${group1[$RANDOM % ${#group1[@]} ]};; group2) select_member=${group2[$RANDOM % ${#group2[@]} ]};; group3) select_member=${group3[$RANDOM % ${#group3[@]} ]};; esac

echo "选中的组:$select_group" echo "选中的人:$select_member"

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

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

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