4.4: Anweisungen für Script deutlicher formuliert

This commit is contained in:
Felix Lohmeier 2016-11-18 14:12:45 +01:00
parent debe0adb18
commit 1eb8594cc1
1 changed files with 11 additions and 9 deletions

View File

@ -115,7 +115,7 @@ Folgende Anfrage an die SRU-Schnittstelle liefert die Gesamtmenge zurück:
* entspricht folgender Suche im Katalog: {%s%}https://kataloge.uni-hamburg.de/DB=2/SET=5/CMD?ACT=SRCH&TRM=PPN+.%3F{%ends%} * entspricht folgender Suche im Katalog: {%s%}https://kataloge.uni-hamburg.de/DB=2/SET=5/CMD?ACT=SRCH&TRM=PPN+.%3F{%ends%}
* Gesamtanzahl der Records: {%s%}450.109 (Stand: 25.10.2016){%ends%} * Gesamtanzahl der Records: {%s%}450.109 (Stand: 25.10.2016){%ends%}
### Variante 1: Download-Script "light" ### Variante 1: Download-Script "minimal"
Mit dem Shell-Script aus Aufgabe 3 als Vorlage, der neuen Suchanfrage und der Gesamtanzahl der Records haben wir schon alle Bestandteile, die wir benötigen. Folgendes Script lädt alle Records herunter (vergleichen Sie es mit dem Script aus Aufgabe 3): Mit dem Shell-Script aus Aufgabe 3 als Vorlage, der neuen Suchanfrage und der Gesamtanzahl der Records haben wir schon alle Bestandteile, die wir benötigen. Folgendes Script lädt alle Records herunter (vergleichen Sie es mit dem Script aus Aufgabe 3):
@ -135,9 +135,10 @@ exit
``` ```
**Ausführen:** **Ausführen:**
* Diesen Textinhalt in einer Datei abspeichern, z.B. mit ```nano download-light.sh```
* Danach muss das Script noch ausführbar gemacht werden: ```chmod +x download-light.sh``` * Diesen Textinhalt in einer Datei abspeichern, z.B. mit ```nano download-minimal.sh```
* Script starten mit ```./download-light.sh``` * Danach muss das Script noch ausführbar gemacht werden: ```chmod +x download-minimal.sh```
* Script starten mit ```./download-minimal.sh```
### Variante 2: Download-Script "comfort" ### Variante 2: Download-Script "comfort"
@ -204,13 +205,14 @@ grep "<controlfield tag=\"001\">" $dir/*.marcxml | wc -l
exit exit
``` ```
**Ausführen:**
* Diesen Textinhalt in einer Datei abspeichern, z.B. mit ```nano download.sh```
* Danach muss das Script noch ausführbar gemacht werden: ```chmod +x download.sh```
* Script starten mit ```./download.sh```
Script als Datei: [download.sh](https://felixlohmeier.gitbooks.io/seminar-wir-bauen-uns-einen-bibliothekskatalog/content/scripte/download.sh) Script als Datei: [download.sh](https://felixlohmeier.gitbooks.io/seminar-wir-bauen-uns-einen-bibliothekskatalog/content/scripte/download.sh)
**Ausführen:**
* Script mit ```curl``` auf den Server laden: ```curl -O https://felixlohmeier.gitbooks.io/seminar-wir-bauen-uns-einen-bibliothekskatalog/content/scripte/download.sh```)
* Script ausführbar machen: ```chmod +x download.sh```
* Script starten mit ```./download.sh```
## Aufgabe 5: Grobe Prüfung der heruntergeladenen Dateien ## Aufgabe 5: Grobe Prüfung der heruntergeladenen Dateien
Das Script benötigt für einen Komplettdurchlauf etwa 6 Stunden. Sie werden also bestimmt nicht jede Transaktion aufmerksam am Bildschirm verfolgt haben. So oder so ist es sinnvoll mit ein paar Tests die Plausibilität der heruntergeladenen Dateien zu prüfen. Bitte beantworten Sie folgende Fragen: Das Script benötigt für einen Komplettdurchlauf etwa 6 Stunden. Sie werden also bestimmt nicht jede Transaktion aufmerksam am Bildschirm verfolgt haben. So oder so ist es sinnvoll mit ein paar Tests die Plausibilität der heruntergeladenen Dateien zu prüfen. Bitte beantworten Sie folgende Fragen: