34 lines
734 B
Bash
Executable File
34 lines
734 B
Bash
Executable File
#!/bin/bash
|
|
|
|
GITDIR="/srv/seesat/tle/git"
|
|
TLEDIR="/srv/seesat/tle/classfd"
|
|
|
|
# Set up directory for git
|
|
mkdir -p $GITDIR
|
|
cd $GITDIR
|
|
git init
|
|
|
|
# Got to TLE directory and start processing
|
|
cd $TLEDIR
|
|
|
|
for TLEFILE in 20*_*_classfd.txt
|
|
do \
|
|
YEAR=`echo ${TLEFILE} | cut -c 1-4`
|
|
MONTH=`echo ${TLEFILE} | cut -c 5-6`
|
|
DAY=`echo ${TLEFILE} | cut -c 7-8`
|
|
HOUR=`echo ${TLEFILE} | cut -c 10-11`
|
|
MINUTE=`echo ${TLEFILE} | cut -c 12-13`
|
|
SECOND=`echo ${TLEFILE} | cut -c 14-15`
|
|
|
|
cp -p ${TLEFILE} ${GITDIR}/classfd.tle
|
|
|
|
cd ${GITDIR}
|
|
git add classfd.tle
|
|
TZ="Etc/UTC" git commit -m"classfd from ${YEAR}-${MONTH}-${DAY}" \
|
|
--date="${YEAR}${MONTH}${DAY}T${HOUR}:${MINUTE}:${SECOND}"
|
|
|
|
cd ${TLEDIR}
|
|
|
|
done
|
|
|