Поскольку я в конечном итоге использовал решение Wildcard, я пометил его ответ как принятый, но если он полезен для людей, наткнувшихся на это в Ниже приведен мой код для равномерного распределения 330 каталогов среди 11 других каталогов.
Возможно, стоит отметить, что это тоже выглядело чертовски быстро!
#!/bin/bash
numdirs=11
for ((i=1; i<=$numdirs; i++))
do
mkdir -p ~/simulation_groups/group_${i}
done
x=1
for d in * ; do
[ ! -d "$d" ] && continue
case "$x" in
1)
mv $d ~/simulation_groups/group_${x}
;;
2)
mv $d ~/simulation_groups/group_${x}
;;
3)
mv $d ~/simulation_groups/group_${x}
;;
4)
mv $d ~/simulation_groups/group_${x}
;;
5)
mv $d ~/simulation_groups/group_${x}
;;
6)
mv $d ~/simulation_groups/group_${x}
;;
7)
mv $d ~/simulation_groups/group_${x}
;;
8)
mv $d ~/simulation_groups/group_${x}
;;
9)
mv $d ~/simulation_groups/group_${x}
;;
10)
mv $d ~/simulation_groups/group_${x}
;;
11)
mv $d ~/simulation_groups/group_${x}
;;
esac
x=$(($x+1))
[ "$x" -eq $numdirs+1 ] && x=1
done
Я позволил системе сделать автоматическое разбиение на разделы и посмотрел, что она делает. Как оказалось, он создал разделы / boot_efi и / boot. Таблица разделов показывает первый тип как «Система EFI», он отформатирован как vfat, а второй - как файловая система XFS. Я стер систему и создал их вручную, и все работает.
Итак, нет ошибки или чего-нибудь сломанного. Просто нужно предоставить ему раздел EFI (по крайней мере, на моем ноутбуке).