Files
cwsvJudo/shiai/wkOrg/updateWk.sh

44 lines
1.2 KiB
Bash
Executable File

# Script zum Updaten der Wettkämpfe anhand der heruntergeladenen Ausschreibungen
# Über Dateinamenliste iterieren
query="SELECT id FROM downloads WHERE wkID IS NULL;"
idList=`echo $query | sqlite wk.db`
for id in $idList
do
query="SELECT dateiName FROM downloads WHERE id=$id;"
file=`echo $query | sqlite wk.db`
# evince wk.2015/downloads/$file &
echo Ausschreibung: $file
echo Datum:
read daten
if test -z $daten
then
continue
else
echo wkName:
read wkName
echo PLZ:
read plz
for datum in $daten
do
echo Am $datum
echo ak:
read ak
# Einfügen des neuen Wettkampfes
query="INSERT INTO wk(datum, name, ak) VALUES('$datum','$wkName','$ak');"
`echo $query | sqlite wk.db`
# Verknüpfen mit der heruntergeladenen Ausschreibung
query="SELECT id FROM wk WHERE datum='$datum' AND name='$wkName' AND ak='$ak';"
wkID=`echo $query | sqlite wk.db`
query="UPDATE downloads SET wkID=$wkID WHERE id=$id;"
`echo $query | sqlite wk.db`
# Eintragen der Adresse
query="SELECT id FROM adressen WHERE plz='$plz';"
adrID=`echo $query | sqlite wk.db`
query="UPDATE wk SET adrID=$adrID WHERE id=$wkID;"
`echo $query | sqlite wk.db`
done
fi
done