openrefine-kimws2019/skelett.sh

36 lines
1.1 KiB
Bash
Raw Permalink Normal View History

2019-04-02 02:58:31 +02:00
#!/bin/bash
# Skelett für ein Shell-Script zur Verarbeitung von DOAJ mit openrefine-client
2019-04-02 03:09:26 +02:00
echo "=== Automatisierte Verarbeitung von DOAJ ==="
# Startzeit
echo "Beginn: $(date)"
echo ""
2019-04-02 02:58:31 +02:00
# 0. Vorhandenes Projekt mit gleichem Namen löschen (damit Script mehrfach aufgerufen werden kann)
2019-04-02 03:09:26 +02:00
echo "Vorhandenes Projekt löschen..."
# Da wir jetzt direkt auf dem Server arbeiten entfällt die Angabe von Host und Port. Außerdem ist das Programm openrefine-client in /usr/bin installiert und daher direkt mit Name aufrufbar.
2019-04-02 02:58:31 +02:00
openrefine-client --delete "projektname" # hier Projektname eintragen
2019-04-02 03:09:26 +02:00
echo ""
2019-04-02 02:58:31 +02:00
# 1. Projekt anlegen
2019-04-02 03:09:26 +02:00
echo "Projekt anlegen..."
2019-04-02 02:58:31 +02:00
openrefine-client # hier bitte Ergänzen aus Aufgabe 1a
2019-04-02 03:09:26 +02:00
echo ""
2019-04-02 02:58:31 +02:00
# 2. Daten transformieren
2019-04-02 03:09:26 +02:00
echo "Daten transformieren..."
2019-04-02 02:58:31 +02:00
openrefine-client # hier bitte Ergänzen aus Aufgabe 1b
2019-04-02 03:09:26 +02:00
echo ""
2019-04-02 02:58:31 +02:00
# 3. Daten im Format CSV exportieren
2019-04-02 03:09:26 +02:00
echo "Daten exportieren..."
2019-04-02 02:58:31 +02:00
openrefine-client # hier bitte Ergänzen aus Aufgabe 1c
2019-04-02 03:09:26 +02:00
echo ""
2019-04-02 02:58:31 +02:00
# 4. Am Ende lassen wir uns alle Projekte auf dem Server ausgeben
2019-04-02 03:09:26 +02:00
echo "Projekte auf dem Server..."
2019-04-02 02:58:31 +02:00
openrefine-client --list
2019-04-02 03:09:26 +02:00
echo ""
# Ende
echo "Ende: $(date)"