Das gesamte shiaiVerzeichnis war nicht getrackt
This commit is contained in:
43
shiai/wkOrg/updateWk.sh
Executable file
43
shiai/wkOrg/updateWk.sh
Executable file
@@ -0,0 +1,43 @@
|
||||
# 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
|
||||
|
||||
Reference in New Issue
Block a user