forder(1)

forder(1)

NAME

forder - convert ®le data order

SYNOPSIS

forder [-a] [-l] [-n] [ ®le ... ]

DESCRIPTION

The text orientation (mode) of a ®le can be right-to-left (non-Latin) or left-to-right (Latin). This text orientation can affect the way data is arranged in the ®le. The data arrangements that result are called screen order and keyboard order. forder converts the order of characters in the ®le from screen order to keyboard order or vice versa.

forder reads the concatenation of input ®les (or standard input if none are given) and produces on standard output a converted version of its input. If - appears as an input ®le name, forder reads standard input at that point (use - - to delimit the end of options in such instances).

forder converts input ®les for all languages that are read from right-to-left. Unless the -aoption is used, the command merely copies input ®les to standard output for languages that are read from left-to- right.

Options

forder recognizes the following options:

-aConvert ®le data order for languages read from left-to-right.

-lIdentify the ®le as having been created in Latin mode.

-nIdentify the ®le as having been created in non-Latin mode.

EXTERNAL INFLUENCES

Environment Variables

The LANGOPTS environment variable determines the mode and order of the ®le. The syntax of LAN- GOPTS is:

[ mode ] [ _order ]

where mode describes the mode of a ®le: l represents Latin mode, and n represents non-Latin mode.

Non-Latin mode is assumed for values other than l and n. The order describes the data order of a ®le: k is keyboard, and s is screen. Keyboard order is assumed for values other than k and s. Mode information in LANGOPTS can be overridden from the command line.

The LC_ALL environment variable determines the direction of a language (left-to-right or right-to-left).

The LC_NUMERIC environment variable determines whether a language has alternative numbers.

The LANG environment variable determines the language in which messages are displayed.

International Code Set Support

Single-byte character code sets are supported.

EXAMPLES

The following command begins with ®le1, which exists in screen order, converts it to keyboard order, sorts the keyboard-ordered output, converts it back to screen order, and redirects the output to ®le2. Note that -nis given to inform forder that ®le1 was created in non-Latin mode.

forder -n file1 sort forder -n > file2

WARNINGS

It is the user's responsibility to ensure that the LANGOPTS environment variable accurately re¯ects the status of the ®le.

If present, alternative numbers always have a left-to-right orientation.

The forder command is HP proprietary, not portable to other vendors' systems, and will not be provided in future HP-UX releases.

AUTHOR

forder was developed by HP.

HP-UX Release 11i: December 2000

− 1 −

Section 1285

f