You really do *not* want to hardcode terminal escapes since they are terminal dependent. Better to query capabilities.
[..].
Well, it is provided as an alternative in this thread (since it will work in many terminals) in case tput does not work as expected, since it is not required by the standards, at least it is only required to support clear, init and reset:
Code:
OPERANDS
The following strings shall be supported as operands by the implementation in the POSIX locale:
clear
Display the clear-screen sequence.
init
Display the sequence that initializes the user's terminal in an implementation-defined manner.
reset
Display the sequence that resets the user's terminal in an implementation-defined manner.
If a terminal does not support any of the operations described by these operands, this shall not be considered an error condition.
We have some unseen chars in unix, like '^T's, can be seen with 'cat -v' command.
Is there any way, with which, we can replace these ^T s with a space? (1 Reply)
I was using the following bash command inside the emacs compile command to search C++ source code:
grep -inr --include='*.h' --include='*.cpp' '"' * | sed "/include/d" | sed "/_T/d" | sed '/^ *\/\//d' | sed '/extern/d'
Emacs will then position me in the correct file and at the correct line... (0 Replies)
I know this should be simple, but I've been manning sed awk grep and find and am stupidly stumped :(
I'm trying to use sed (or awk, find, etc) to find 4 characters on the second line of a file.txt 44-47 characters in. I can find lots of sed things for lines, but not characters. (4 Replies)
Hi ,
Could you please guide me how to remove formatting (bold text) in a unix file?
vi editor showing like this...
^
Cat command showing like this...
tl21ss01
tl21ss02
tl21ss03 (6 Replies)
Hi Team,
I have a file a1.txt with data as follows.
dfjakjf...asdfkasj</EnableQuotedIDs><SQL><SelectStatement modified='1' type='string'><!
The delimiter string: <SelectStatement modified='1' type='string'><!
dlm="<SelectStatement modified='1' type='string'><!
The above command is... (7 Replies)
Discussion started by: kmanivan82
7 Replies
LEARN ABOUT V7
man
MAN(7) Miscellaneous Information Manual MAN(7)NAME
man - macros to typeset manual
SYNOPSIS
nroff -man file ...
troff -man file ...
DESCRIPTION
These macros are used to lay out pages of this manual. A skeleton page may be found in the file /usr/man/man0/xx.
Any text argument t may be zero to six words. Quotes may be used to include blanks in a `word'. If text is empty, the special treatment
is applied to the next input line with text to be printed. In this way .I may be used to italicize a whole line, or .SM followed by .B to
make small bold letters.
A prevailing indent distance is remembered between successive indented paragraphs, and is reset to default value upon reaching a non-
indented paragraph. Default units for indents i are ens.
Type font and size are reset to default values before each paragraph, and after processing font and size setting macros.
These strings are predefined by -man:
*R `(Reg)', trademark symbol in troff.
*S Change to default type size.
FILES
/usr/lib/tmac/tmac.an
/usr/man/man0/xx
SEE ALSO troff(1), man(1)BUGS
Relative indents don't nest.
REQUESTS
Request Cause If no Explanation Break Argument t no t=n.t.l.*Text t is bold.
t no t=n.t.l. Join words of t alternating bold and italic. t no t=n.t.l. Join words of t alternat-
ing bold and Roman.
i. Begin paragraph with hanging indent. t no t=n.t.l. Text t is italic. t no t=n.t.l. Join words of t alternating italic and
bold.
x x. t no t=n.t.l. Join words of t alternating italic and Roman.
d.
Set prevailing indent to .5i.
Set prevailing indent to amount of starting .RS. t no t=n.t.l. Join words of t alternating Roman and bold. t no t=n.t.l. Join
words of t alternating Roman and italic.
move left margin in distance i. Set prevailing indent to .5i for nested indents.
t yes t=n.t.l. Subhead.
t no t=n.t.l. Text t is small.
n(c) named n(c)
n of chapter c; x is extra commentary, e.g. `local', for page foot. Set prevailing indent and tabs to .5i.
i. Begin indented paragraph with hanging tag given by next text line. If tag doesn't fit, place it on separate line.
* n.t.l. = next text line; p.i. = prevailing indent
page x yes - Begin n(c)