内容
メンバーをグループごとに分けます。
シェル芸
cat input.txt | sort -s -k 2,2 | awk 'BEGIN{a=1;printf("%d",a)}{if($2==a){printf(" %s",$1)}else{a+=1;printf("\n%d %s",a,$1)}}'
解説
sortコマンドのsオプションを使うと安定ソートを行ってくれます。kオプションでソートに使用する列を指定できます。あとはawkを使えば解けます。
ウェブサイト
シェル芸オンラインジャッジ : https://shellgei-online-judge.com/