#!/bin/sh
# Pass the script the top level data directory
# e.g. ProjectLibrary/901006.BEDS/BEDS.Data/CanyonEvents/
# Change the year wildcard as desired
# Currently must be run in same directory as bedsDecode

MY_PATH="`( cd \"$MY_PATH\" && pwd )`"  # absolutized and normalized
cd "$1"         # change to directory specified by arg 1

echo "Checking for decimated data that hasn't been decoded"
for d in ./ ; 
	do 
    (	cd "$d"
	    for f in *.E00; do
        if ls ./decoded/"$f".OUT 1> /dev/null 2>&1; then
  	      echo "file $f decoded already"
        else
          echo "file $f needs decoding"
          $MY_PATH/bedsDecode -d $f > ./decoded/$f.OUT
        fi
      done );
	done

echo ""
echo "Checking for raw data that hasn't been decoded"	
for d in ./ ; 
	do 
    (	cd "$d"
	    for f in *.EVT; do
        if ls ./decoded/"$f".OUT 1> /dev/null 2>&1; then
  	      echo "file $f decoded already"
        else
          echo "file $f needs decoding"
          $MY_PATH/bedsDecode -d $f > ./decoded/$f.OUT
        fi
      done );
	done
