Universität Ulm -Sektion Angewandte Informationsverarbeitung
2.Übungsblatt (03.10.99 bis 10.11.99)
zur Vorlesung Allgemeine Informatik I (WS 99)
Aufgabe 1 (5 Punkte)
Als fortgeschrittener VI-Anwender ist es Ihnen ein leichtes, bei Schillers
Tyrann folgendes durchzuführen:
-
Speichern Sie die 5.Strophe in der Datei strophe5 ab.
-
Ordnen Sie die Zeilen der 5.Strophe rückwärts, so dass die 1.Zeile
zur letzten wird, die 2. zur vorletzten etc.
-
Sortieren Sie die Zeilen der 5.Strophe alphabetisch durch Aufruf des UNIX-Tools
sort vom VI aus.
-
Wie vertauscht man möglichst einfach im Kommandomodus zwei
aufeinanderfolgende Buchstaben? (Also z.B. wird aus "sei" wieder "sie").
-
Setzen Sie alle "und"-Wörter im Text in spitze Klammern: "<und>"
Aufgabe 2 (5 Punkte)
Sie wollten immer schon immer mal wissen, wieviel unterschiedliche Worte
Schiller gebrauchte, um die Tyrannei des Dionys zu beschreiben. Sie betrachten
dazu schiller.ok – das Original:
-
In einem ersten Arbeitsgang werfen Sie sämtliche Interpunktionszeichen
heraus: !?",;-.: (Achtung: um mit %s//
den . Punkt loszuwerden, müssen
Sie %s/\.// eingeben. Der Punkt ist hier
ein Sonderzeichen.)
-
Nun ersetzen Sie sämtliche Leerzeichen im Text durch RETURNs (um ein
RETURN als Ersatztext im Substitute-Kommando eingeben zu können, müssen
Sie erst CTRL-V drücken und dann RETURN).
-
Danach schauen Sie sich via man sort den Sortierbefehl noch einmal
ganz scharf an. Sie finden eine Option, mit der man Groß/Kleinschreibung
von Wörtern ignorieren kann und desweiteren eine, mit der man doppelte
Worte eliminieren kann, so daß von mehreren doppelten Worten nur
ein Vertreter erscheint.
Jetzt haben Sie alles zusammen, was Sie brauchen – oder?