Пишу новым ответом чтоб было более читабельней,может кому мой скромный опыт пригодится.В общем Алилуя ,задача решена
вот код:
1. #!/bin/bash
2. i=0
3. while [ $i -lt 20 ]
4. do
5. cd ~/a
6. mkdir ~/i $i
7. i=$[$i+1]
8. done
9. col_file=0
10. while [ $col_file -lt 100 ]
11. do
12. col_file=$[$col_file+1]
13. col_dir=0
14. while [ $col_dir -lt 20 ]
15. do
16. cd ~/Музыка/
17. mv --f "`ls -1 |head -1`" ~/a/$col_dir
18. #echo ~/a/$col_dir
19. col_dir=$[$col_dir+1]
20. done
21. done
скрипт работает так в каталог /Музыка выгружаем,группу mp3
смотрим сколько файлов в каталоге, делим на пять ,целое число от деления это наше количество подкаталогов,которые создадутся в каталоге/ а, в строке 3 их задаем, а также в строке 14,в моем случае их 20,в строке 10 задаю количество файлов их у меня 100 штук, сохраняем скрипт ,задаем на исполнение,и все файлы будут распределенны по папкам, по пять штук,
Sfs и Дядя Шурик ,спасибо вам от всей души
,вы не представляете от какого гемора меня освободили,у меня сейчас на руках,штук 25 CD дисков с mp3, от дружбана, он попросил с каждого диска подготовить для 5 флешек,так чтоб на флешке,мп3 были в подпапках по пять штук,в папке, у него очень страный mp3 плеер в машине,он не видит файлы если они свалены в кучу, а так он видит все,еще раз спасибо!!!
upd: вижу возможность усовершенствования скрипта, можно добавить немного интерактивщины )))