i=0
dir=0

max_files_per_dir=100

mkdir -p $dir

for a in $@; do
   if [ $i = $max_files_per_dir ]; then
      ((dir+=1))
      mkdir -p $dir
      i=0
   fi
   
   mv -i "$a" $dir
   ((i+=1))
done