66,31 → 66,72 |
|
# if there are no files with $EXT extension in the directory then quit |
ls -f *.$EXT > /dev/null 2>&1 |
[[ "$?" -ne 0 ]] && exit 1 |
|
for i in *.$EXT; do |
echo "processing " $i |
PREFIX=`echo $i | cut -d $DELIM -f1,2` |
OBSERVATORY=`echo $PREFIX | cut -d $DELIM -f2` |
POSTFIX=`echo $i | cut -d $DELIM -f4` |
|
TIMESTAMP=`echo "$i" | cut -d $DELIM -f3` |
YEAR=20`echo "$TIMESTAMP" | cut -c 1-2` |
MONTH=`echo "$TIMESTAMP" | cut -c 3-4` |
DAY=`echo "$TIMESTAMP" | cut -c 5-6` |
HOUR=`echo "$POSTFIX" | cut -c 1-2` |
|
if [ "$?" -eq 0 ]; then |
for i in *.$EXT; do |
echo "processing " $i |
PREFIX=`echo $i | cut -d $DELIM -f1,2` |
OBSERVATORY=`echo $PREFIX | cut -d $DELIM -f2` |
POSTFIX=`echo $i | cut -d $DELIM -f4` |
|
TIMESTAMP=`echo "$i" | cut -d $DELIM -f3` |
YEAR=20`echo "$TIMESTAMP" | cut -c 1-2` |
MONTH=`echo "$TIMESTAMP" | cut -c 3-4` |
DAY=`echo "$TIMESTAMP" | cut -c 5-6` |
HOUR=`echo "$POSTFIX" | cut -c 1-2` |
|
# observatory / year / month / day / hour |
DAYDIR="$OBSERVATORY$SLASH$YEAR$SLASH$MONTH$SLASH$DAY$SLASH$HOUR" |
|
DAYDIR="$OBSERVATORY$SLASH$YEAR$SLASH$MONTH$SLASH$DAY$SLASH$HOUR" |
|
# create directory with observatory name, year, month and day if hasn't existed before |
[[ -d "$DAYDIR" ]] || mkdir -p "$DAYDIR" |
[[ -d "$DAYDIR" ]] || mkdir -p "$DAYDIR" |
|
mv "$i" "$DAYDIR" |
done |
|
mv "$i" "$DAYDIR" |
done |
echo -n "$OBSERVATORY$SLASH$YEAR$SLASH$MONTH$SLASH$DAY" > LAST |
else |
echo "No image files to sort" |
fi |
|
echo -n "$OBSERVATORY$SLASH$YEAR$SLASH$MONTH$SLASH$DAY" > LAST |
DIR="bolids" |
|
ls -f *.wav > /dev/null 2>&1 |
if [ "$?" -eq 0 ]; then |
for i in bolid_*.wav; do |
echo "processing bolid " $i |
|
PREFIX=`echo $i | cut -d $DELIM -f1,2` |
OBSERVATORY=`echo $PREFIX | cut -d $DELIM -f2` |
TIMESTAMP=`echo "$i" | cut -d $DELIM -f3` |
YEAR=20`echo "$TIMESTAMP" | cut -c 1-2` |
OUTDIR="$OBSERVATORY$SLASH$DIR$SLASH$YEAR" |
|
[[ -d "$OUTDIR" ]] || mkdir -p "$OUTDIR" |
mv $i "$OUTDIR" |
done |
else |
echo "No wav files to sort" |
fi |
|
ls -f *.aux > /dev/null 2>&1 |
if [ "$?" -eq 0 ]; then |
for i in bolid_*.aux; do |
echo "processing bolid metadata " $i |
|
PREFIX=`echo $i | cut -d $DELIM -f1,2` |
OBSERVATORY=`echo $PREFIX | cut -d $DELIM -f2` |
TIMESTAMP=`echo "$i" | cut -d $DELIM -f3` |
YEAR=20`echo "$TIMESTAMP" | cut -c 1-2` |
OUTDIR="$OBSERVATORY$SLASH$DIR$SLASH$YEAR" |
|
[[ -d "$OUTDIR" ]] || mkdir -p "$OUTDIR" |
mv $i "$OUTDIR" |
done |
else |
echo "No aux files to sort" |
fi |
|
exit 0 |
|
|
|