mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-27 20:21:56 +01:00
muh
This commit is contained in:
parent
f12bb35df6
commit
a4a04a986a
@ -15,12 +15,7 @@ In diesem Klassenverzeichnis wird für jede Person ein weiteres
|
||||
Verzeichnis angelegt. Das heisst, dass alle Lernenden ein eigenes Verzeichnis bekommen. Und in diesem Lernenden-Verzeichnis sollen
|
||||
dann die gleichen Dateien zur Verfügung gestellt werden.
|
||||
|
||||
### Gesucht
|
||||
|
||||
Sie erstellen 2 Skripts:
|
||||
- Teil 1 "Gegeben-Skript:" für die Erstellung des Templateverzeichnis wo nachher mind. 3 Dateien drin stehen und mind. 3 Klassen-Dateien mit einer Liste von mind. 12 Schüler:innen-Nachnamen
|
||||
- Teil 2 "Gesucht-Skript:" für die Verarbeitung der Klassen-Dateien gemäss unten beschriebenen Mechanismus.
|
||||
|
||||
### Endresultat
|
||||
|
||||
Es soll nachher eine solche Struktur entstehen:
|
||||
|
||||
@ -29,19 +24,56 @@ Es soll nachher eine solche Struktur entstehen:
|
||||
Datei-1.txt
|
||||
Datei-2.docx
|
||||
Datei-3.pdf
|
||||
Baume-Schneider
|
||||
Baume
|
||||
Datei-1.txt
|
||||
Datei-2.docx
|
||||
Datei-3.pdf
|
||||
Berset
|
||||
Keller
|
||||
Datei-1.txt
|
||||
Datei-2.docx
|
||||
Datei-3.pdf
|
||||
|
||||
usw.
|
||||
|
||||
./M122-AP22c
|
||||
Arslan
|
||||
Datei-1.txt
|
||||
Datei-2.docx
|
||||
Datei-3.pdf
|
||||
Buehler
|
||||
Datei-1.txt
|
||||
Datei-2.docx
|
||||
Datei-3.pdf
|
||||
Camenisch
|
||||
Datei-1.txt
|
||||
Datei-2.docx
|
||||
Datei-3.pdf
|
||||
|
||||
usw.
|
||||
|
||||
### Vorgehen
|
||||
|
||||
|
||||
### Gegeben
|
||||
Sie erstellen 2 Skripts:
|
||||
|
||||
#### Teil 1 "erstelleVorlagen.sh"
|
||||
|
||||
für die Erstellung des Templateverzeichnis wo nachher mind. 3 Dateien drin stehen und mind. 3 Klassen-Dateien mit einer Liste von mind. 12 Schüler:innen-Nachnamen
|
||||
|
||||
- Machen Sie ein erstes Skript mit dem Namen `erstelleVorlagen.sh` und machen Sie das Skript ausführbar (executable) mit `chmod +x erstelleVorlagen.sh`
|
||||
- Die erste Zeile im Skript enthält `#!/bin/bash`
|
||||
- Entwickeln Sie nun Ihren Code der folgendes macht:
|
||||
- Erzeuge Directory "_templates"
|
||||
- Erstellen Sie in diesem Directory mindestens 3 Dateien, z.B- datei-1.txt, datei-2.pdf, datei-3.doc
|
||||
- Erzeuge Directory "_schulklassen"
|
||||
- Erstellen Sie in diesem Directory mindestens 2 Schulklassen-Dateien, z.B. M122-AP22b.txt, M122-AP22c.txt, M122-AP22d.txt
|
||||
- Lassen Sie in jede Schulklassen-Datei mind. 12 Schüler-Namen reinschreiben
|
||||
|
||||
![aufgabeA_erstelleVorlagen.jpg](x_ressources/aufgabeA_erstelleVorlagen.jpg)
|
||||
|
||||
|
||||
#### Teil 2 "verteileDateien.sh:" für die Verarbeitung der Klassen-Dateien gemäss unten beschriebenen Mechanismus.
|
||||
|
||||
|
||||
Es wird eine Liste mit allen Namen aller Lernenden geben.
|
||||
(bitte selber herstellen)
|
||||
@ -63,12 +95,6 @@ so aus (bitte selber herstellen)
|
||||
|
||||
<hr>
|
||||
|
||||
### Ihre Aufgabe
|
||||
|
||||
- Teil 1: **Erstellen Sie zuerst die "Gegeben"-Dateien**
|
||||
|
||||
- Teil 2: **Lösen Sie dann die "Gesucht"-Aufgabe**
|
||||
|
||||
|
||||
**Allgemeines:**
|
||||
|
||||
|
Binary file not shown.
After Width: | Height: | Size: 56 KiB |
Binary file not shown.
After Width: | Height: | Size: 38 KiB |
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
Loading…
Reference in New Issue
Block a user