#!/bin/bash
# Orders files in all subdirectories into alphabetical order
IFS=$(echo -en "\n\b")

#--------------------------------------------------------------------------
for d in */*; do
  if [ ! -d $d ]; then
    echo "Ignoring: $d"
    return
  fi
  mkdir $d.$$

  for f in $(ls -1 "$d"/*); do
    mv "$f" "$d.$$"
  done

  rmdir "$d"
  mv "$d.$$" "$d"

done

