Hi,
ich bin gerade mal die Shell-Bsp. aus der letzen freeX durchgegangen und nach einer Stunde des Lachens über:
#!/bin/bash # # bluescreen: Bluescreen-Emulator für Terminals # # (c) Christoph Lange und freeX 2000
function help { cat <<-'EOF' Aufruf: `basename $0` [-h] Zeigt einen Bluescreen wie bei Windows 9x an. Das Terminal sollte auf 80x25 Zeichen eingestellt sein und muss ANSI-Escape-Sequenzen unterstützen.
-h, --help Diese Hilfe anzeigen EOF }
if [ $1 = -h -o $1 = --help ] then help exit 0 fi
trap "echo -e '\e[0m\e[2J'; exit" EXIT SIGHUP SIGINT SIGQUIT SIGTERM
echo -ne '\e[1;37;44m\e[2J\e[1;34;47m\e[8;34H Windows \e[1;37;44m\e[10;6HDer schwere Ausnahmefehler 0E ist an Adresse 0028:C004456E in der\e[11;6HVXD-Datei VFAT(01) + 00002D6A aufgetreten. Die aktuelle Anwendung\e[12;6Hwird beendet.\e[14;6H* Drücken Sie eine beliebige Taste, um die Anwendung abzubrechen\e[15;6H* Drücken Sie Strg+Alt+Entf, um den Computer neu zu\e[16;8Hstarten. Nichtgespeicherte Daten gehen dabei verloren.\e[18;27HWeiter mit beliebiger Taste' read
wieder unter dem Tisch hervorgekrochen.
Gruß,
Frank