com zsh
:
dirs=(test/{1..10}/{1..15}) n=0
mkdir -p $dirs &&
for d ($dirs) {:>$d/$(([##36]n%26+10)); ((n++))}
O truque acima é usar números de base36 onde os dígitos 10 a 35 são expressos com A
.. Z
. Seria um pouco mais legível e generalizável com:
dirs=(test/{1..10}/{1..15}) n=0 l=({A..Z})
mkdir -p $dirs && for d ($dirs) : > $d/$l[1 + n++ % $#l]