やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

名簿TSVをソートして席替えする

 出席番号順、ランダム、ランダム(男女交互)の3種。

成果物

run.sh 7 | ChangeSeats.sh -m a
3  つるひさ    ゆのあ   鶴久  優乃愛   f
5  まえはた    まさと   前畠  鷹斗  m
4  ひらくぼ    れいら   平久保   玲良  f
7  りゅうぞうじ  しゅんせい 竜造寺   舜成  m
6  もとのぶ    さいか   元信  彩叶  f
2  こみやま    あとむ   込山  阿斗無   m
1  こうじな    うい  神品  羽唯  f
real   0m0.689s
user    0m0.606s
sys 0m0.163s

席替え方法

change_seats.sh [-m number|random|alternate]
-m 意味
n 出席番号順
r ランダム
a ランダム(男女交互)

対象環境

$ uname -a
Linux raspberrypi 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux