       #!/bin/bash
	
	gawk -F. '{print $1 "." $2 " " $1}' |	
	gawk  '{while ((getline line < $1) > 0) print line ":" $2;}'  |
       gawk -F, 'BEGIN {srand(10);} {print $0 ": " rand()}' |
       sort -k 2 -n |
	gawk -F: '{data[NR] = $1;}
		    END {print $2;
			  for(i=1;i<= NR;i++) {
				if (i <= 10) print data[i] >  "./10by3way/" $2 "_10_1.txt"; else print data[i] > "./10by3way/" $2 "_set_1.txt";
				if (i>= NR /2 - 5 && i < NR/2 + 5)print data[i] > "./10by3way/" $2 "_10_2.txt"; else print data[i] > "./10by3way/" $2 "_set_2.txt";
				if (i>= NR - 10 && i < NR)print data[i] > "./10by3way/" $2 "_10_3.txt"; else print data[i] > "./10by3way/" $2 "_set_3.txt";}
		  }'
	




       
