Sponsored Content
Full Discussion: Shell basic graphics demo.
Top Forums UNIX for Dummies Questions & Answers Shell basic graphics demo. Post 302858275 by bakunin on Monday 30th of September 2013 01:17:59 AM
Old 09-30-2013
Quote:
Originally Posted by wisecracker
Test code to see what could be done under bash:-
Code:
# Disable _extended_ graphics characters.
echo -e "\x1B(B\x1B[0m"

The culprit is not bash at all, it is the various (and eventually quite different) terminals used in Unix.

Basically it works like this: every terminal understands a set of control codes (not necessarily the same ones) to do respective things: "bold on", "bold off", "position the cursor to x,y", etc.. Which codes exactly steer what is kept in a database called "termcap" (terminal capabilities). The key to this database is your setting of the TERM variable, so when you enter, for instance,

Code:
tput smul

which starts underlined printing, tput would query current value of the TERM variable, say "myterminal" or "xterm", then search the termcap database for this key and query the control sequence for the "smul" capability of this terminal. Finally it outputs this value thereby switching the terminal into the underlined-printing-mode.

Your control sequences might work for your terminal, but they may or may not work for any other. This is not a matter of bash, but one of the terminal emulator you happen to use.

Corollary: man pages of "termcap" say it is deprecated and "terminfo" should be used. This is correct, in this respect, though, these two are not any different, so that they can be used synonymously.

I hope this helps.

bakunin
This User Gave Thanks to bakunin For This Post:
 

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

basic c-shell help

hello, i am very new to this, so i have basic questions about writing a shell. if i am working with a basic file, "main.c" and a shell file, "shell", what will the shell file look like? i want to change the command prompt from % to $, and i want to be able to have standard input from the... (0 Replies)
Discussion started by: ayalex
0 Replies

2. Shell Programming and Scripting

Helpless in basic shell sorting

Hi all; I need help in sorting and grouping the data in one flat file.The file look like this: 040171011140820070000000009650244002933170003000000075272 1F921338300506 01082007000014000000027665 1H912279980109 01082007000012000000042420 1S503377200110 01082007000014000000005187... (0 Replies)
Discussion started by: ashikin_8119
0 Replies

3. Shell Programming and Scripting

unix shell basic

need some help badly. if i had a file with content of few lines like the followings. 1183724770.651 0.049 137.157.56.169 200 415 GET http://venus/client/clients.xml "text/xml" 1183724770.651 0.049 141.183.101.250 200 415 GET http://venus/client/clients.xml "text/xml" using what command... (1 Reply)
Discussion started by: akagi07
1 Replies

4. Shell Programming and Scripting

how to get some sort of graphics using shell scripts?

Hi all, I would like to know how to have graphics embedded using shell scripts... I mean simple =========> or ---------> would do... The main idea here is for every element of the bar to move for every % completion of data..... I tried echo under a for loop ,but it was not giving me o/p that... (3 Replies)
Discussion started by: wrapster
3 Replies

5. Shell Programming and Scripting

Basic Shell Script Help

Lets say I wanted to create a script that would show what people are doing on my machine using the w command and refresh in about 6 seconds. What would be the easiest way to do this? I pretty much want the script to loop until I stop it. I'm using the BASH shell by the way. Help is appreciated.... (1 Reply)
Discussion started by: c4391
1 Replies

6. Shell Programming and Scripting

Basic shell script help

Im trying to make a script that simply adds a word to the last available line in a txt file without overwriting any previous lines. Ive googled this and there are great examples but no one explain what each function does, and i dont entirely understand how it works. Basically Im looking for... (7 Replies)
Discussion started by: kylecn
7 Replies

7. OS X (Apple)

[Solved] links2 --enable-graphics from source, configure error: no graphics driver found.

Howdy I am trying to install links2 with graphics support on snow leopard 10.6.8 (xcode installed). I have had the program running last year, also installed from source - but then I had installed some image libraries with mac ports and fink - cannot reproduce that setup. Plus I would like to not... (6 Replies)
Discussion started by: butterbaerchen
6 Replies

8. UNIX for Dummies Questions & Answers

Shell BASIC interpreter(s)...

I am looking for a simple BASIC Interpreter written in a shell scripting language. For me something like this would be a great learning tool... After much goggle eyed Googling I came upon this:- https://gist.github.com/cander/2785819 It is small and I haven't tried it yet as I am at work... (6 Replies)
Discussion started by: wisecracker
6 Replies

9. UNIX for Dummies Questions & Answers

Basic Shell Scripting

Hi All, I am a newbie to shell scripting. I am trying to something like this. #!bin/bash cd /u01/app/oracle/ # then start the process ./opmnctl startall Can someone help me with this requirement. Help is very much appreciated. Thanks Venkat Please use code tags next time for... (10 Replies)
Discussion started by: venkat8439
10 Replies
openipmish(1)						 Shell interface to an IPMI system					     openipmish(1)

NAME
openipmish - Shell interface to an IPMI system SYNOPSIS
openipmish [option] DESCRIPTION
The openipmish is a command interpreter that gives the full power of the OpenIPMI library to a user-level command language. It is designed so it can easily be driven with a scripting language like TCL, it has well-formed output. openipmish starts up with no connections or anything of that nature. You must enter commands to make connections to domains. OPTIONS
--dmsg Turn on message debugging, this will dump all messages to debug log output. --drawmsg Turn on raw message debugging, this will dump all low-level messages to debug log output. This differs from normal message debug- ging in that all protocol messages are also dumped, not just IPMI messages. --dmem Turn on memory debugging, this will cause memory allocation and deallocations to be checked. When the program terminates, it will dump all memory that was not properly freed (leaked). --dmsgerr Turn on printing out low-level message errors. --dlock Turn on lock debugging, this will check lock operations to make sure that locks are help in all the proper places and make sure that locks are properly nested. -x <string>, --execute <string> Execute the given string at startup. This may be entered multiple times for multiple commands. --glib Use glib for the OS handler. --snmp Enable the SNMP trap handler. openipmish must be compiled with SNMP code enabled for this option to be available. --help Help output COMMANDS
openipmish follows the standard command syntax defined in ipmi_cmdlang(7). See that for the details on most commands. The IPMI manual that comes with OpenIPMI will also be quite handy. openipmish defines some commands that are not in the standard command language. These are: read Read and execute commands from the given file. exit Quit redisp_cmd on|off Normally, openipmish redisplays the command line when an event comes in. This is nice for interactive use, but bad for scripting. This lets you turn that function on and off. SEE ALSO
ipmi_cmdlang(7), ipmi_ui(1) KNOWN PROBLEMS
None AUTHOR
Corey Minyard <cminyard@mvista.org> OpenIPMI 05/13/03 openipmish(1)
All times are GMT -4. The time now is 03:29 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy