Professor Dr. F. Schweiggert Abteilung Angewandte
Informationsverarbeitung
Mario Jeckle und Ingo MelzerBlatt 4
Systemnahe Software (SS 2000)
Abgabetermin 20. Juni 2000
Die Midi-Shell aus der Vorlesung kann bereits einige nützliche Dinge.
Leider glaubt man aber manchmal, daß man mehr braucht. Erweitern Sie daher
bitte die Midi-Shell1 um folgendes:
- Eine Möglichkeit mit cd Verzeichnisse zu wechseln.
- Kommandoverknüpfungen mit
&&
, also bei
a && b
wird a
immer ausgeführt und b
genau
dann, wenn a
erfolgreich ausgeführt wurde.
- Kommandoverknüpfungen mit
||
, also bei
a || b
wird a
immer ausgeführt und b
genau
dann, wenn a
nicht erfolgreich ausgeführt wurde.
- Nutzen Sie die Quellen der Midishell. Es müssen weniger als 20
Zeilen geschrieben werden.
- Den Exitstatus eines ausgeführten Programms erhält man am
einfachsten im Signalhandler.
- Der Exit-Status sagt, ob ein Kommando erfolgreich ausgeführt wurde.
- Führen Sie weitere Tokens ein.
Footnotes
- ... Midi-Shell1
- Sie dürfen auch Ihre eigene Shell schreiben,
wenn diese min. die gleiche Funktionalität hat.
Ingo Melzer
2000-06-06