1. 程式人生 > >shell腳本:隨機抽取任意數量的學生且無重復

shell腳本:隨機抽取任意數量的學生且無重復

數量 random bin shel wc -l touch expr shell sort

=====================================================
隨機抽取學生終極版本!!

#!/bin/bash

touch ./temp

read -p "輸入抽取人數" C
while [ sort temp | uniq | wc -l != $C ]

do

echo expr $RANDOM % 15 >> temp

done

Z=$(sort temp | uniq)
echo $Z

jw=(‘居思涵‘ ‘李月‘ ‘李鑫‘ ‘唐偉宏‘ ‘王大高‘ ‘紀平‘ ‘陳磊‘ ‘趙鵬凱‘ ‘聶田蔚‘ ‘張政‘ ‘劉宏傑‘ ‘黃輝‘ ‘鄭文‘ ‘靖兒‘ ‘啊莉‘ )

for v in ${Z[@]}
do
echo ${jw[$v]}
done

rm temp

===================================================================================

shell腳本:隨機抽取任意數量的學生且無重復