mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-24 02:31:58 +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
|
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.
|
dann die gleichen Dateien zur Verfügung gestellt werden.
|
||||||
|
|
||||||
### Gesucht
|
### Endresultat
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
|
|
||||||
Es soll nachher eine solche Struktur entstehen:
|
Es soll nachher eine solche Struktur entstehen:
|
||||||
|
|
||||||
@ -29,19 +24,56 @@ Es soll nachher eine solche Struktur entstehen:
|
|||||||
Datei-1.txt
|
Datei-1.txt
|
||||||
Datei-2.docx
|
Datei-2.docx
|
||||||
Datei-3.pdf
|
Datei-3.pdf
|
||||||
Baume-Schneider
|
Baume
|
||||||
Datei-1.txt
|
Datei-1.txt
|
||||||
Datei-2.docx
|
Datei-2.docx
|
||||||
Datei-3.pdf
|
Datei-3.pdf
|
||||||
Berset
|
Keller
|
||||||
Datei-1.txt
|
Datei-1.txt
|
||||||
Datei-2.docx
|
Datei-2.docx
|
||||||
Datei-3.pdf
|
Datei-3.pdf
|
||||||
|
|
||||||
usw.
|
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
|
||||||
|
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
### Gegeben
|
|
||||||
|
|
||||||
Es wird eine Liste mit allen Namen aller Lernenden geben.
|
Es wird eine Liste mit allen Namen aller Lernenden geben.
|
||||||
(bitte selber herstellen)
|
(bitte selber herstellen)
|
||||||
@ -63,12 +95,6 @@ so aus (bitte selber herstellen)
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
### Ihre Aufgabe
|
|
||||||
|
|
||||||
- Teil 1: **Erstellen Sie zuerst die "Gegeben"-Dateien**
|
|
||||||
|
|
||||||
- Teil 2: **Lösen Sie dann die "Gesucht"-Aufgabe**
|
|
||||||
|
|
||||||
|
|
||||||
**Allgemeines:**
|
**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