10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
How to insert header with underline
AM able to insert only header not underline
sed '1i NAME COUNTRY' test.txt
input file
UK 1234
USA 2354
AUS 2253
IND 4256
Output file
NAME COUNTRY_CODE
---- ------------
UK 1234
USA 2354
AUS 2253
IND 4256 (5 Replies)
Discussion started by: Kalia
5 Replies
2. Shell Programming and Scripting
Input file
2 5 ASFGEWTEWRQWEQ
10 20 QEWIORUEIOUEWORUQWEQWRQRQWGQWGFQ
1 6 WRQTQWTQTQWTQT
Desired output file
2 5 ASFGEWTEWRQWEQ
10 20 QEWIORUEIOUEWORUQWEQWRQRQWGQWGFQ
1 6 WRQTQWTQTQWTQT
Column 1 is the start region of underline the text in column 3;
Column 2 is the end region of... (13 Replies)
Discussion started by: cpp_beginner
13 Replies
3. Shell Programming and Scripting
Hi All,
This is my first port.....
I am using AIX 5L, installed 10g database.
On daily basis we takes rman backup.
This backup status info strored in a log file.
I write a script to know the status of back means I will fire this script and this script will send a mail to me.
#!/bin/bash... (16 Replies)
Discussion started by: mcagaurav
16 Replies
4. Shell Programming and Scripting
Hi All,
How to make the characters bold in k shell.
like for example
"File is too large to view" to "File is too large to view"
is it like echo "File is too large to view"
Please advice and samples (18 Replies)
Discussion started by: rajeshorpu
18 Replies
5. Shell Programming and Scripting
Hi,
i am using mailx option to send mail from unix
In the body of the mail i want certain numbers to be displayed in bold
Is there any way to do it
If so, can anyone help me in this regard. (2 Replies)
Discussion started by: trichyselva
2 Replies
6. Shell Programming and Scripting
Dear
i want to bold a text using shell script.
please give sample..
Thanks
rex (1 Reply)
Discussion started by: jrex1983
1 Replies
7. UNIX for Dummies Questions & Answers
I am ssh'd into my box using a terminal emulation of vt100. When I do a directory listing (ls) some of the file names are bold. I know that directories are also in bold, but these are not directories. What does a bolded filename mean?
This seems like such a basic question, but I've spent 20... (3 Replies)
Discussion started by: nunemaj
3 Replies
8. Shell Programming and Scripting
i want to print underline under a text using shell or awk.can any body help me regarding this problem?
i hav tried with
echo -e -n "\033$4}'
like expected output is
123 456 12
122 567 13
211 087 14
311 987 15
like the avove
Thank you
regards,
Pankaj. (2 Replies)
Discussion started by: panknil
2 Replies
9. UNIX for Dummies Questions & Answers
Hi,
I work with AIX 5 and have two basic questions:
1) How do I underline/bold a word in a text output? Any way to do it with echo command?
basic example: echo "FOLDER " >> folder.txt ( I wish the word FOLDER to be underlined and bold).
2) Suppose I have the following pipe delimited... (1 Reply)
Discussion started by: clara
1 Replies
10. UNIX for Dummies Questions & Answers
I want to print a man page for a command in unix, this is what I did
man command > command.txt
but when I view the output file command.txt I found there are lot of _^H characters that in the man page are actually underline character, how can I replace this _^H with underline character?
... (2 Replies)
Discussion started by: Melissa
2 Replies
tput(1) General Commands Manual tput(1)
NAME
tput, reset - initialize a terminal or query terminfo database
SYNOPSIS
tput [-Ttype] capname [parms ... ]
tput [-Ttype] init
tput [-Ttype] reset
tput [-Ttype] longname
tput -S <<
tput -V
DESCRIPTION
The tput utility uses the terminfo database to make the values of terminal-dependent capabilities and information available to the shell
(see sh(1)), to initialize or reset the terminal, or return the long name of the requested terminal type. The result depends upon the
capability's type:
string
tput writes the string to the standard output. No trailing newline is supplied.
integer
tput writes the decimal value to the standard output, with a trailing newline.
boolean
tput simply sets the exit code (0 for TRUE if the terminal has the capability, 1 for FALSE if it does not), and writes nothing
to the standard output.
Before using a value returned on the standard output, the application should test the exit code (e.g., $?, see sh(1)) to be sure it is 0.
(See the EXIT CODES and DIAGNOSTICS sections.) For a complete list of capabilities and the capname associated with each, see terminfo(5).
-Ttype indicates the type of terminal. Normally this option is unnecessary, because the default is taken from the environment variable
TERM. If -T is specified, then the shell variables LINES and COLUMNS will be ignored,and the operating system will not be queried
for the actual screen size.
capname
indicates the capability from the terminfo database. When termcap support is compiled in, the termcap name for the capability is
also accepted.
parms If the capability is a string that takes parameters, the arguments parms will be instantiated into the string.
Most parameters are numbers. Only a few terminfo capabilities require string parameters; tput uses a table to decide which to pass
as strings. Normally tput uses tparm (3X) to perform the substitution. If no parameters are given for the capability, tput writes
the string without performing the substitution.
-S allows more than one capability per invocation of tput. The capabilities must be passed to tput from the standard input instead of
from the command line (see example). Only one capname is allowed per line. The -S option changes the meaning of the 0 and 1 bool-
ean and string exit codes (see the EXIT CODES section).
Again, tput uses a table and the presence of parameters in its input to decide whether to use tparm (3X), and how to interpret the
parameters.
-V reports the version of ncurses which was used in this program, and exits.
init If the terminfo database is present and an entry for the user's terminal exists (see -Ttype, above), the following will occur:
(1) if present, the terminal's initialization strings will be output as detailed in the terminfo(5) section on Tabs and Initial-
ization,
(2) any delays (e.g., newline) specified in the entry will be set in the tty driver,
(3) tabs expansion will be turned on or off according to the specification in the entry, and
(4) if tabs are not expanded, standard tabs will be set (every 8 spaces).
If an entry does not contain the information needed for any of the four above activities, that activity will silently be skipped.
reset Instead of putting out initialization strings, the terminal's reset strings will be output if present (rs1, rs2, rs3, rf). If the
reset strings are not present, but initialization strings are, the initialization strings will be output. Otherwise, reset acts
identically to init.
longname
If the terminfo database is present and an entry for the user's terminal exists (see -Ttype above), then the long name of the termi-
nal will be put out. The long name is the last name in the first line of the terminal's description in the terminfo database [see
term(5)].
If tput is invoked by a link named reset, this has the same effect as tput reset. See tset for comparison, which has similar behavior.
EXAMPLES
tput init
Initialize the terminal according to the type of terminal in the environmental variable TERM. This command should be included in
everyone's .profile after the environmental variable TERM has been exported, as illustrated on the profile(5) manual page.
tput -T5620 reset
Reset an AT&T 5620 terminal, overriding the type of terminal in the environmental variable TERM.
tput cup 0 0
Send the sequence to move the cursor to row 0, column 0 (the upper left corner of the screen, usually known as the "home" cursor posi-
tion).
tput clear
Echo the clear-screen sequence for the current terminal.
tput cols
Print the number of columns for the current terminal.
tput -T450 cols
Print the number of columns for the 450 terminal.
bold=`tput smso` offbold=`@TPUT@ rmso`
Set the shell variables bold, to begin stand-out mode sequence, and offbold, to end standout mode sequence, for the current terminal.
This might be followed by a prompt: echo "${bold}Please type in your name: ${offbold}c"
tput hc
Set exit code to indicate if the current terminal is a hard copy terminal.
tput cup 23 4
Send the sequence to move the cursor to row 23, column 4.
tput cup
Send the terminfo string for cursor-movement, with no parameters substituted.
tput longname
Print the long name from the terminfo database for the type of terminal specified in the environmental variable TERM.
tput -S <<!
> clear
> cup 10 10
> bold
> !
This example shows tput processing several capabilities in one invocation. It clears the screen, moves the cursor to position 10, 10
and turns on bold (extra bright) mode. The list is terminated by an exclamation mark (!) on a line by itself.
FILES
/usr/share/terminfo
compiled terminal description database
/usr/share/tabset/*
tab settings for some terminals, in a format appropriate to be output to the terminal (escape sequences that set margins and tabs);
for more information, see the "Tabs and Initialization" section of terminfo(5)
EXIT CODES
If the -S option is used, tput checks for errors from each line, and if any errors are found, will set the exit code to 4 plus the number
of lines with errors. If no errors are found, the exit code is 0. No indication of which line failed can be given so exit code 1 will
never appear. Exit codes 2, 3, and 4 retain their usual interpretation. If the -S option is not used, the exit code depends on the type
of capname:
boolean
a value of 0 is set for TRUE and 1 for FALSE.
string a value of 0 is set if the capname is defined for this terminal type (the value of capname is returned on standard output); a
value of 1 is set if capname is not defined for this terminal type (nothing is written to standard output).
integer
a value of 0 is always set, whether or not capname is defined for this terminal type. To determine if capname is defined for
this terminal type, the user must test the value written to standard output. A value of -1 means that capname is not defined
for this terminal type.
other reset or init may fail to find their respective files. In that case, the exit code is set to 4 + errno.
Any other exit code indicates an error; see the DIAGNOSTICS section.
DIAGNOSTICS
tput prints the following error messages and sets the corresponding exit codes.
PORTABILITY
The longname and -S options, and the parameter-substitution features used in the cup example, are not supported in BSD curses or in
AT&T/USL curses before SVr4.
X/Open documents only the operands for clear, init and reset. In this implementation, clear is part of the capname support. Other imple-
mentations of tput on SVr4-based systems such as Solaris, IRIX64 and HPUX as well as others such as AIX and Tru64 provide support for cap-
name operands. A few platforms such as FreeBSD and NetBSD recognize termcap names rather than terminfo capability names in their respec-
tive tput commands.
SEE ALSO
clear(1), stty(1), tabs(1), terminfo(5).
This describes ncurses version 5.7 (patch 20100109).
tput(1)