• Keine Ergebnisse gefunden

¨Ubungsblatt f¨ur die 9. ¨Ubung

N/A
N/A
Protected

Academic year: 2021

Aktie "¨Ubungsblatt f¨ur die 9. ¨Ubung"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Christian Baun SS2009 Systemsoftware

Ubungsblatt f¨ ¨ ur die 9. ¨ Ubung

1. Schreiben Sie ein Shell-Skript, das nach seinem Start den Benutzer bittet, eine der vier Grundrechenarten auszuw¨ahlen. Nach der Auswahl einer Grundre- chenart wird der Benutzer gebeten, zwei Operanden einzugeben. Diese beiden Operanden werden mit der zuvor ausgew¨ahlten Grundrechenart verrechnet und das Ergebnis in der folgenden Form ausgegeben:

<Operand1> <Operator> <Operand2> = <Ergebnis>

2. ¨Andern Sie das Shell-Skript dahingehend, dass f¨ur jede Grundrechenart eine eigene Funktion existiert. Die Funktionen sollen in eine externe Funktionsbi- bliothek ausgelagert und f¨ur die Berechnungen verwendet werden.

3. Schreiben Sie ein Shell-Skript, das eine bestimmte Anzahl an Zufallszahlen bis zu einem bestimmten Maximalwert ausgibt. Nach dem Start des Shell-Skripts, soll dieses den Benutzer nach folgenden Parametern fragen:

• Maximalwert, der im Zahlenraum zwischen 10 und 32767 liegen muss.

• Anzahl der gew¨unschten Zufallszahlen.

4. Schreiben Sie ein Shell-Skript, das die folgenden leeren Dateien erzeugt:

image0000.jpg, image0001.jpg, image0002.jpg,...,image9999.jpg 5. Schreiben Sie ein Shell-Skript, das die Dateien nach folgendem Schema umbe-

nennt:

SYS_¨Ubung_<JAHR>_<MONAT>_<TAG>_0000.jpg SYS_¨Ubung_<JAHR>_<MONAT>_<TAG>_0001.jpg SYS_¨Ubung_<JAHR>_<MONAT>_<TAG>_0002.jpg ...

SYS_¨Ubung_<JAHR>_<MONAT>_<TAG>_9999.jpg

Fakult¨at f¨ur Informatik 1 Hochschule Mannheim

Referenzen

ÄHNLICHE DOKUMENTE

Erweitern Sie das Shell-Skript dahingehend, dass wenn es sich bei der als Ar- gument angegebenen Datei um eine gew¨ ohnliche Datei handelt, soll gepr¨ uft werden, ob sie ausf¨

KNOPPIX ist eine freie GNU/Linux-Distribution, die sich als Live-CD direkt von einer CD/DVD starten l¨asst, ohne Installation auf der

Schreiben Sie mit einem Editor f¨ur die Shell Ihrer Wahl (z.B. pico, nano oder emacs) einen kurzen Text in die Datei Datei1.txt. nano oder emacs)

F¨ugen Sie einen beliebigen Text in die Datei SYS3.txt ein und bitten Sie einen Kommilitonen mit seinem Benutzer-Account auf die Datei SYS3.txt zuzugreifen (Kopieren oder

• Sobald eine Verbindung zwischen Client und Server hergestellt ist, sollen al- le Eingaben in der Shell des Clients als Ausgaben auf der Shell des Servers erscheinen!. •

Bitten Sie einen Kommilitonen mit seinem Benutzer-Account auf die Datei SYS_¨ Ubung3.txt zuzugreifen (Kopieren oder Inhalt ausgeben).. Passen Sie die Lese-, Schreib-

Erzeugen Sie im Verzeichnis SYS_Links einen Hard Link mit dem Namen HardLink auf die Datei Original.. Erzeugen Sie im Verzeichnis SYS_Links einen Symbolischen Link mit dem

• W¨ahlt der Benutzer die Auswahlm¨oglichkeit (Alle), soll die Datei mit allen Komprimierungsalgorithmen einmal komprimiert werden und die Dateigr¨oßen der originalen und