#! /bin/sh

# Old naming convention
for file in Grant[\ _]Summary[\ _\&]*Detail*.zip; do
  if [[ -f $file ]]; then
    dir=`echo $file | sed 's+.*[_ ]\([01][0-9]\)\.\([2][0-9][0-9][0-9]\).zip+\2\1+'`
    mkdir $dir
    mv "$file" $dir/$dir.zip
    (cd $dir; unzip $dir.zip; rm $dir.zip)
  fi
done

# New naming convention
for file in Grant[\ _]Reports[\ _\&]*FY*PD*.zip; do
  if [[ -f $file ]]; then
    dir=`echo $file | sed 's+.*[_ ]\(FY20[1-9][0-9]\)\ \(PD[0-9][0-9]\).zip+\1\2+'`
    mkdir $dir
    mv "$file" $dir/$dir.zip
    (cd $dir; unzip $dir.zip; rm $dir.zip)
  fi
done

for file in Time[\ _]and[\ _]Effort[\ _]Certification*; do
  if [[ -f $file ]]; then
    mv "$file" `echo $file | sed 's+.* \([^ ]*\) \([2][0-9][0-9][0-9]\)\(.*\)+certs/\2\1\3+'`
  fi
done
