scripting Unix è in grado di visualizzare più di un semplice testo. Quando le persone nel settore dei computer pensano di Unix scripting , che in genere considerano solo un linguaggio di elaborazione basato su testo . Le capacità grafiche sono spesso ignorati a favore di altri pacchetti costruiti all'interno del sistema o costituire funzionalità aggiuntive . Infatti, gli script di shell Unix forniscono una delle prime forme conosciute di interfacce grafiche utilizzando una libreria speciale conosciuta come la libreria curses . Cose che ti serviranno
Maledizioni biblioteca
Mostra più istruzioni
Uso Maledizioni
1 Consultare le pagine man UNIX o libro sulla libreria curses .
leggere la documentazione e imparare i comandi standard previsti dal sistema Unix appropriato alla libreria curses . L '"uomo " ( manuale) pagine di Unix sono spesso un buon punto di partenza . Per programmare una grafica semplice che utilizzano gli script di shell , è necessario utilizzare la libreria curses fornito di default sulla maggior parte delle installazioni di Unix.
2 Identificare il tipo di terminale in modo che il display può visualizzare i grafici corretti .
Stabilire il tipo di terminale per la sceneggiatura . Per visualizzare grafica utilizzando la libreria curses e le banche dati terminfo /termcap di capacità grafiche , è necessario identificare il tipo di terminale , come ad esempio " vt100 " . Il tipo di terminale è spesso richiesto dai comandi Unix che hanno accesso al database di capacità.
3 Progettazione della visualizzazione su carta , se possibile , prima della codifica qualsiasi grafica .
Pianificare la grafica per la vostra applicazione . Prima di qualsiasi programmazione può avvenire , è necessario progettare come lo schermo apparirà ei codici terminali appropriati per l'uscita per realizzare il compito .
4
Scrivi l'applicazione di grafica e testo di output utilizzando i comandi Unix . Un esempio per l'uscita grafica è il comando " tput " , disponibile come parte della libreria standard su quasi tutti i sistemi Unix. Ad esempio , all'interno del tuo script, è possibile scrivere " tput SMRO , " e questo sarebbe audace qualsiasi testo visualizzato in seguito utilizzando il comando " echo" .