This commit is contained in:
Harald G. Mueller 2023-01-19 12:11:33 +01:00
parent bcd4a38022
commit 279318d7be

View File

@ -9,8 +9,12 @@ Directory namens "_template" bereitstellen, das die Dateien
enthält, die ich in alle Lernenden-Verzeichnisse hineinkopieren enthält, die ich in alle Lernenden-Verzeichnisse hineinkopieren
will. will.
Alle Lernenden sind in einer Klasse. Da es mehrere Klassen gibt, Es gibt mehrere Klassen. Die Lernenden bekommen alle ein eigenes
müssen die Lernenden-Verzeichnissen in deren Klassen gesammelt werden. Verzeichnisse. und jede Klasse bekommt ein Verzeichnis, in dem die
Lernenden-Verzeichnisse gesammelt sind. In jedem dieser Lernenden-Verzeichnisse
sind dann die zur Verfügung gestellten Dateien enthalten.
Damit es bei der Anwendung am Schluss nicht all zu viel Aufwand Damit es bei der Anwendung am Schluss nicht all zu viel Aufwand
gibt, mache ich die Liste der Lernenden einer Klasse in eine Datei, gibt, mache ich die Liste der Lernenden einer Klasse in eine Datei,
die schon mit dem Namen der Klasse (und des Moduls) in der Art z.B. die schon mit dem Namen der Klasse (und des Moduls) in der Art z.B.
@ -18,12 +22,12 @@ M122-AP22b.txt angelegt ist. Das automatisierte Skript muss dann
"nur" noch den Dateinamen vor dem Punkt auslesen um damit dann "nur" noch den Dateinamen vor dem Punkt auslesen um damit dann
das Grundverzeichnis anzulegen wo dann dort hinein die Lernenden-Verzeichnisse das Grundverzeichnis anzulegen wo dann dort hinein die Lernenden-Verzeichnisse
angelegt werden. Dort drin, in den Klassen- und den Lernenden-Verzeichnisse angelegt werden. Dort drin, in den Klassen- und den Lernenden-Verzeichnisse
kommen dann die bereitgelegten Dateien hineinkopiwert. kommen dann die bereitgelegten Dateien hineinkopiert.
Erstellen Sie folgende Datei- und Verzeichnisstruktur Erstellen Sie folgende Datei- und Verzeichnisstruktur
./ ./M122-AP22b.txt
M122-AP22b.txt
./_template ./_template
Datei-1.txt Datei-1.txt
@ -41,3 +45,5 @@ Der Inhalt der M122-AP22b.txt Datei könnte so aussehen:
Parmelin Parmelin
Roesti Roesti
Erstellen Sie ein Skript, das diese Aufgabe erledigt.