HP-UX Reference (11i v1 05/09) - 1 User Commands N-Z (vol 2)

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 output
(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 vari-
able.
-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 environ-
ment 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
HP-UX 11i Version 1: September 2005 1 Hewlett-Packard Company Section 1649