Dies ist eine alte Version des Dokuments!
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 ====
<code>
15 Zeilen
54 Wörter
215 Zeichen
</code>
==== 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.