• Keine Ergebnisse gefunden

Systemmanagement und Sicherheit 4. ¨ Ubung

N/A
N/A
Protected

Academic year: 2022

Aktie "Systemmanagement und Sicherheit 4. ¨ Ubung"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Studiengang Kommunikationsinformatik Prof. Dr.–Ing. Damian Weber

Dipl.-Inf. Marion Bohr Thorsten Jakobs, M.Sc.

Systemmanagement und Sicherheit 4. ¨ Ubung

Aufgabe 1 (Shell–Programmierung)

a) Schreiben Sie ein Shell–Skript, das vor jedes Argument den String ,,Hallo”

setzt. Beispiel:

./hallo2 Peter Stefan Michael Hallo Peter

Hallo Stefan Hallo Michael

b) Schreiben Sie ein Shell–Skriptviewer, der abh¨angig vom Art des Inhalts einer angegebenen Datei ein entsprechendes Programm zum Anzeigen der Datei auf- ruft. Falls die Datei eine Grafikdatei ist, soll beispielsweise/usr/local/bin/xv aufgerufen werden.

Die Unterscheidung der Inhaltstypen von Dateien k¨onnen Sie treffen, indem Sie file aufrufen, wie im folgenden Beispiel:

$ file tomate.jpg

tomate.jpg: JPEG image data, JFIF standard 1.01 ...

Unterscheiden Sie mindestens Bilddateien (xv), PDF-Dateien (xpdf), Textda- teien (less) und Open-Document Texte (libreoffice).

c) Schreiben Sie ein Shell–Skript wavtomp3, das WAV-Dateien in MP3–Dateien umwandelt. Hierf¨ur k¨onnen Sieffmpeg benutzen.

d) Schreiben Sie ein Shell–Skriptjpgtopng, das JPEG-Dateien in PNG–Dateien umwandelt. Hierf¨ur k¨onnen Siedjpeg und pnmtopng benutzen.

e) Lesen Sie die Manualpage vonncal(1). Schreiben Sie ein Skriptlate-easter, das f¨ur als Parameter ¨ubergebene Jahreszahlenj1, j2diejenigen Jahre zwischen j1 und j2 findet, in denen der Ostersonntag nach dem 20. April stattfindet.

f) Schreiben Sie ein Shellskript, das das Kommando which emuliert, siehe Ma- nualpage which(1).

g) Schreiben Sie ein Shellskript, das die Audiodatei der t¨aglichen SendungStand der Dingevon SR1 herunterladen kann. Zur Vorgehensweise folgende Hinweise

Seite 1 von 2

(2)

i) Erzeugen Sie das aktuelle Datum in der Form YYYY-MM-DD. Hierzu k¨onnen Sie date mit einer + Option verwenden (geeignete Variation von date +%Y, siehe Manualpage von date)

ii) das Skript l¨adt zun¨achst den XML-Feed von

http://pcast.sr-online.de/feeds/sr1standderdinge/feed.xml iii) darin findet man mit grep die Zeile mit dem aktuellen Datum in der

Form eines UNIX-Zeitstempels zwischen<pubDate> und </pubDate>

iv) mit sed k¨onnen sie den folgenden Link unter <link> so ver¨andern, dass nur noch derhttp://....mp3 Link ¨ubrig bleibt

v) danach k¨onnen Sie mit fetch die Audiodatei laden

vi) da dies eine SR–Abendsendung ist, empfiehlt sich bei der Vorf¨uhrung oder w¨ahrend des Testens tags¨uber das Datum des Vortages fest einzutragen.

Besondere Anerkennung erhalten Sie, wenn das Skript automatisch beim Nichtvorhandensein deshttp://....mp3 Links die Sendung vom Vortag l¨adt.

vii) jeder der Schritte i)–vi) kann fehlschlagen, Ihr Skript soll sich dann mit einer sinnvollen Fehlermeldung beenden

Seite 2 von 2

Referenzen

ÄHNLICHE DOKUMENTE

Da der Autor durch seine Stellung bei den da- maligen Eisenbahnern sehr be- kannt war, könnten auch ehema- lige Kollegen mit ihm und seiner Familie nach dem Krieg in Ver-

Die Angaben sind nach Kreditarten, Fristigkeiten, Gläubi- ger- und Schuldnerländern sowie nach Euro und Fremd- währung gegliedert. Kreditbeziehungen zu verbundenen Unternehmen

Control variables left out are: lagged new lending (4 quarters), new lending of county specific and nationwide benchmark bank including their lags, share of maturing loans,

Wechselkursanbindung an den US-Dollar. 8 Das Wechselkursregime wurde in diesem Klassifizierung aufgehoben. 11 Das Land unterhält de facto eine Wechselkurs- Berichtszeitraum zweimal

hen, nicht für Zwecke des Wiederautoaus ein- gesetzt, ·sondern konsumtiv oder tür weniger vordringliche Investitionen verwendet würden. Im Wohnungsbau, in der

stituten - diese stiegen vielmehr sogar um 5'0 Mill. DM-; indessen scheint hier das Bild durch Berichtigungen getrübt zu sein. Ein sicheres Indiz der

system abhängig, so daß am Jahresende etwa 34 v. der Kredite der Geschäftsbanken an die Nichtbankenkundschaft vom Zentralbank- system refinanziert waren. Geld- und

1. 1 Angaben bis 1959 enthalten Zuschätzungen für das Saarland und Berlin-West. Vor 1970 in konstanten Preisen, ab 1970 in Vorjahrespreisen. Ab 1991 Deutschland, davor