LU06.A03: Textdateien analysieren
Erstellen Sie ein Skript, das eine Textdatei analysiert.
Aufgabe
Erstelle einen neuen Ordner exlu06a03
für das Script.
Das Skript erwartet einen Dateinamen als Argument.
Das Script prüft zunächst, ob ein Argument mitgegeben wurde. Falls nicht, wird eine Meldung ausgegeben und die Verarbeitung abgebrochen.
Danach wird geprüft, ob die angegebene Datei existiert. Falls nicht, wird eine Meldung ausgegeben und die Verarbeitung abgebrochen.
Die Datei wird analysiert und die folgenden Resultate erzeugt:
Ausgabe der Anzahl Zeilen, Wörter und Zeichen in der Datei
Zeilen: 4, Wörter: 36, Zeichen: 241
Sortieren der Zeilen
Die Zeilen in der Datei werden alfabetisch (A-Z) sortiert und das Ergebnis in einer neuen Datei namens sortiert_<dateiname>
gespeichert.
Filtern langer Zeilen
Zeilen mit mehr als 50 Zeichen werden gefiltert und in einer Datei namens gefiltert_<dateiname>
gespeichert.
Abgabe
Laden Sie das Skript in der Moodle-Aufgabe hoch.
Tim Irmler, Marcel Suter