Line 64... |
Line 64... |
64 |
[[ ! -d "$1" ]] && echo "Directory doesn't exist" && exit 1 |
64 |
[[ ! -d "$1" ]] && echo "Directory doesn't exist" && exit 1 |
65 |
cd $1 |
65 |
cd $1 |
66 |
|
66 |
|
67 |
# if there are no files with $EXT extension in the directory then quit |
67 |
# if there are no files with $EXT extension in the directory then quit |
68 |
ls -f *.$EXT > /dev/null 2>&1 |
68 |
ls -f *.$EXT > /dev/null 2>&1 |
69 |
[[ "$?" -ne 0 ]] && exit 1 |
69 |
if [ "$?" -eq 0 ]; then |
70 |
|
- |
|
71 |
for i in *.$EXT; do |
70 |
for i in *.$EXT; do |
72 |
echo "processing " $i |
71 |
echo "processing " $i |
73 |
PREFIX=`echo $i | cut -d $DELIM -f1,2` |
72 |
PREFIX=`echo $i | cut -d $DELIM -f1,2` |
74 |
OBSERVATORY=`echo $PREFIX | cut -d $DELIM -f2` |
73 |
OBSERVATORY=`echo $PREFIX | cut -d $DELIM -f2` |
75 |
POSTFIX=`echo $i | cut -d $DELIM -f4` |
74 |
POSTFIX=`echo $i | cut -d $DELIM -f4` |
Line 88... |
Line 87... |
88 |
|
87 |
|
89 |
mv "$i" "$DAYDIR" |
88 |
mv "$i" "$DAYDIR" |
90 |
done |
89 |
done |
91 |
|
90 |
|
92 |
echo -n "$OBSERVATORY$SLASH$YEAR$SLASH$MONTH$SLASH$DAY" > LAST |
91 |
echo -n "$OBSERVATORY$SLASH$YEAR$SLASH$MONTH$SLASH$DAY" > LAST |
- |
|
92 |
else |
- |
|
93 |
echo "No image files to sort" |
- |
|
94 |
fi |
- |
|
95 |
|
- |
|
96 |
DIR="bolids" |
- |
|
97 |
|
- |
|
98 |
ls -f *.wav > /dev/null 2>&1 |
- |
|
99 |
if [ "$?" -eq 0 ]; then |
- |
|
100 |
for i in bolid_*.wav; do |
- |
|
101 |
echo "processing bolid " $i |
- |
|
102 |
|
- |
|
103 |
PREFIX=`echo $i | cut -d $DELIM -f1,2` |
- |
|
104 |
OBSERVATORY=`echo $PREFIX | cut -d $DELIM -f2` |
- |
|
105 |
TIMESTAMP=`echo "$i" | cut -d $DELIM -f3` |
- |
|
106 |
YEAR=20`echo "$TIMESTAMP" | cut -c 1-2` |
- |
|
107 |
OUTDIR="$OBSERVATORY$SLASH$DIR$SLASH$YEAR" |
- |
|
108 |
|
- |
|
109 |
[[ -d "$OUTDIR" ]] || mkdir -p "$OUTDIR" |
- |
|
110 |
mv $i "$OUTDIR" |
- |
|
111 |
done |
- |
|
112 |
else |
- |
|
113 |
echo "No wav files to sort" |
- |
|
114 |
fi |
- |
|
115 |
|
- |
|
116 |
ls -f *.aux > /dev/null 2>&1 |
- |
|
117 |
if [ "$?" -eq 0 ]; then |
- |
|
118 |
for i in bolid_*.aux; do |
- |
|
119 |
echo "processing bolid metadata " $i |
- |
|
120 |
|
- |
|
121 |
PREFIX=`echo $i | cut -d $DELIM -f1,2` |
- |
|
122 |
OBSERVATORY=`echo $PREFIX | cut -d $DELIM -f2` |
- |
|
123 |
TIMESTAMP=`echo "$i" | cut -d $DELIM -f3` |
- |
|
124 |
YEAR=20`echo "$TIMESTAMP" | cut -c 1-2` |
- |
|
125 |
OUTDIR="$OBSERVATORY$SLASH$DIR$SLASH$YEAR" |
- |
|
126 |
|
- |
|
127 |
[[ -d "$OUTDIR" ]] || mkdir -p "$OUTDIR" |
- |
|
128 |
mv $i "$OUTDIR" |
- |
|
129 |
done |
- |
|
130 |
else |
- |
|
131 |
echo "No aux files to sort" |
- |
|
132 |
fi |
93 |
|
133 |
|
94 |
exit 0 |
134 |
exit 0 |
95 |
|
135 |
|
96 |
|
136 |
|
- |
|
137 |
|