Unix Scripting ist in der Lage mehr als nur Text. Wenn die Leute in der Computer-Industrie von Unix Scripting denken , sie in der Regel halte es nur eine Text -basierte Verarbeitung Sprache . Die grafischen Fähigkeiten werden oft zugunsten anderer Pakete innerhalb des Systems gebaut ignoriert oder als zusätzliche Funktionen zur Verfügung gestellt . In der Tat bieten Unix Shell-Skripte eine der frühesten bekannten Formen der grafischen Schnittstellen mit Hilfe einer speziellen Bibliothek als curses-Bibliothek bekannt. Things You
Curses Bibliothek
brauchen anzeigen Weitere Anweisungen
Verwenden Flüche
1 Konsultieren Sie die Unix- man-Seiten oder ein Buch auf der curses-Bibliothek .
Lesen Sie die Dokumentation und lernen Sie die Standard-Befehle auf dem Unix-System bereitgestellt entsprechend dem curses-Bibliothek . Der "Mann " (manuell) Seiten von Unix sind oft ein guter Ausgangspunkt. Um eine einfache Grafiken mit Shell-Skripte zu programmieren, müssen Sie die curses-Bibliothek standardmäßig auf den meisten Unix -Installationen zu verwenden.
2 Identifizieren Sie den Terminal-Typ , so dass die Anzeige die richtigen Grafiken angezeigt werden können .
Stellen Sie den Terminal-Typ für das Skript . Um Grafiken mit der curses-Bibliothek und die terminfo /termcap Datenbanken der grafischen Fähigkeiten anzuzeigen, benötigen Sie den Terminal-Typ , wie z. B. " vt100 " zu identifizieren. Der Terminal-Typ wird oft von Unix-Befehlen , die Zugang zu der Datenbank -Funktionen anzubieten.
3 Gestaltung der Anzeige auf dem Papier , wenn möglich , vor der Codierung keine Grafiken .
Planen Sie die Grafiken für Ihre Anwendung. Bevor eine Programmierung stattfinden kann , müssen Sie entwerfen , wie der Bildschirm aussehen wird und die entsprechenden Codes Terminal ausgegeben , um die Aufgabe zu erreichen.
4
Schreiben Sie die Anwendung zur Ausgabe von Grafiken und Text mit den verfügbaren Unix -Befehle. Ein Beispiel für die Grafikausgabe ist die " tput "-Befehl, erhältlich als Teil der Standard-Bibliothek auf fast allen Unix-Systemen. Zum Beispiel , in Ihrem Skript , könnten Sie schreiben " tput SMRO , " und dies würde einem mutigen anschließend angezeigten Text mit dem " Echo "-Befehl.