nljust.1 (2010 09)
n
nljust(1) nljust(1)
NAME
nljust - justify lines, left or right, for printing
SYNOPSIS
nljust [-acilnt][-d digits ][
-e seq ][-j just ][-m mode ][-o order ][
-r margin ]
[
-w width ][-x ck ][file ... ]
DESCRIPTION
nljust formats for printing data written in languages with a right-to-left orientation. It is designed to
be used with the pr and the lp
commands (see pr (1) and lp (1)).
nljust reads the concatenation of input files (or standard input if none are given) and produces on stan-
dard output a right-to-left formatted version of its input. If
- appears as an input file name,
nljust
reads standard input at that point. Use --
to delimit the end of options.
nljust formats input files for all languages that are read from right to left. For languages that have a
left-to-right orientation, the command merely copies input files to standard output.
Options
nljust recognizes the following options:
-a Justify data for all languages, including those having a left-to-right text orientation.
By default only right-to-left language data is justified. For all other languages, input
files are directly copied to standard output.
-c Select enhanced printer shapes for some Arabic characters. With this option, two-
character combinations of laam and alif are replaced by a single character.
-i Triggers ISO 8859-6 interpretation of the data.
-d digits Processes digits for output as hindi, western, or both. digits can be
h, w, or both.
-e seq Use seq as the escape sequence to select the primary character set. This escape
sequence is used by languages that have too many characters to be accommodated by
ASCII in a single 256-character set. In these cases, the seq escape sequence can be
used to select the non-ASCII character set. The escape character itself (0x1b) is not
given on the command line. Hewlett-Packard escape sequences are used by default.
-j just If just is l, left justify print lines. If just is r, right-justify print lines starting from the
(designated or default) print width column. The default is right justification.
-l Replace leading spaces with alternative spaces. Some right-to-left character sets have
a non-ASCII or alternative space. This option can be useful when filtering pr -n out-
put (see pr(1)). With right justification, the -l option causes line numbers to be
placed immediately to the right of the tab character. Without the -l option, right
justification causes line numbers to be placed at the print-width column. By default,
leading spaces are not replaced by alternative spaces.
-m mode Indicate mode of any file to be formatted. Mode refers to the text orientation of the file
when it was created. If mode is l, assume Latin mode. If mode is n, assume non-Latin
mode. By default, mode information is obtained from the LANGOPTS environment
variable.
-n Do not terminate lines containing printable characters with a new-line. By default,
print lines are terminated by new-lines.
-o order Indicate data order of any file to be formatted. The text orientation of a file can affect
the way its data is arranged. If order is k, assume keyboard order. If order is s,
assume screen order. By default, order information is obtained from the LANGOPTS
environment variable.
-t Truncate print lines that do not fit the designated or default line length. Print lines
are folded (that is, wrapped to next line) by default.
-x ck Expand input tabs to column positions k+1, 2*k+1, 3*k+1, etc. Tab characters in the
input are expanded to the appropriate number of spaces. If k is 0 or is omitted, default
tab settings at every eighth position is assumed. If cd (any non-digit character) is
given, it is treated as the input tab character. The default for c is the tab character.
nljust always expands input tabs. This option provides a way to change the tab
character and setting. If this option is specified, at least one of the parameters c or k
HP-UX 11i Version 3: September 2010 − 1 − Hewlett-Packard Company 1