This commit is contained in:
Harald G. Mueller 2023-06-26 10:34:29 +02:00
parent 3fa4fa4ff4
commit 5c730e90ca

View File

@ -19,7 +19,7 @@ dann die gleichen Dateien zur Verfügung gestellt werden.
Es soll nachher eine solche Struktur entstehen: Es soll nachher eine solche Struktur entstehen:
./M122-AP22b gen/M122-AP22b
Amherd Amherd
Datei-1.txt Datei-1.txt
Datei-2.docx Datei-2.docx
@ -35,7 +35,7 @@ Es soll nachher eine solche Struktur entstehen:
usw. usw.
./M122-AP22c gen/M122-AP22c
Arslan Arslan
Datei-1.txt Datei-1.txt
Datei-2.docx Datei-2.docx
@ -84,11 +84,12 @@ Es geht nun um die Verarbeitung der Klassen-Dateien und die
Verteilung der Dateien. Verteilung der Dateien.
- Machen Sie ein Skript mit dem Namen `verteileDateien.sh` und - Machen Sie ein Skript mit dem Namen `verteileDateien.sh` und
machen Sie das Skript ausführbar (executable) mit `chmod +x erstelleVorlagen.sh` machen Sie das Skript ausführbar (executable) mit `chmod +x verteileDateien.sh`
- Die erste Zeile im Skript enthält `#!/bin/bash` - Die erste Zeile im Skript enthält `#!/bin/bash`
- Entwickeln Sie nun Ihren Code der folgendes macht: - Entwickeln Sie nun Ihren Code der folgendes macht:
- Lesen Sie alle Dateien aus "_schulklassen" und erstellen Sie für jede - Lesen Sie alle Dateien aus "_schulklassen" und erstellen Sie für jede
angetroffene Datei ein Directory mit dem Namen der Datei angetroffene Datei ein Directory mit dem Namen der Datei, jedoch ohne
die Datei-Endung `.txt`
(es wird also für jede Klasse ein Directory erstellt). (es wird also für jede Klasse ein Directory erstellt).
- Lesen Sie für jede Datei (=Klasse) die Inhalte (=Schülernamen) - Lesen Sie für jede Datei (=Klasse) die Inhalte (=Schülernamen)
aus und erstellen Sie für jede Zeile ein Directory aus und erstellen Sie für jede Zeile ein Directory