PR(1) HP-UX 5.0 PR(1) NAME pr - print files SYNOPSIS pr [ options ] [ files ] HP-UX COMPATIBILITY Level: HP-UX/STANDARD Origin: System V Native Language Support: 8-bit data, customs, messages. DESCRIPTION Pr prints the named files on the standard output. If file is -, or if no files are specified, the standard input is assumed. By default, the listing is separated into pages, each headed by the page number, a date and time, and the name of the file. By default, columns are of equal width, separated by at least one space; lines which do not fit are truncated. If the -s option is used, lines are not truncated and columns are separated by the separation character. If the standard output is associated with a terminal, error messages are withheld until pr has completed printing. The below options may appear singly or be combined in any order: +k Begin printing with page k (default is 1). -k Produce k-column output (default is 1). The options -e and -i are assumed for multi-column output. -a Print multi-column output across the page. -m Merge and print all files simultaneously, one per column (overrides the -k, and -a options). -d Double-space the output. -eck Expand input tabs to character positions k+1, 2*k+1, 3*k+1, etc. If k is 0 or is omitted, default tab settings at every eighth position are assumed. Tab characters in the input are expanded into the appropriate number of spaces. If c (any non-digit character) is given, it is treated as the input tab character (default for c is the tab character). -ick In output, replace white space wherever possible by inserting tabs to character positions k+1, 2*k+1, 3*k+1, etc. If k is 0 or is omitted, default tab settings at every eighth position are assumed. If c (any non-digit character) is given, it is treated as the output tab character (default for c is the tab character). -nck Provide k-digit line numbering (default for k is 5). The number occupies the first k+1 character positions of each column of normal output or each line of -m output. If c (any non-digit character) is given, it is appended to the line number to separate it from whatever follows (default for c is a tab). -wk Set the width of a line to k character positions (default is 72 for equal-width multi-column output, no limit otherwise). -ok Offset each line by k character positions (default is 0). The number of character positions per line is the sum of the width and offset. -lk Set the length of a page to k lines (default is 66). -h Use the next argument as the header to be printed instead of the file name. -p Pause before beginning each page if the output is directed to a terminal (pr will ring the bell at the terminal and wait for a carriage return). -f Use form-feed character for new pages (default is to use a sequence of line-feeds). Pause before beginning the first page if the standard output is associated with a terminal. -r Print no diagnostic reports on failure to open files. -t Print neither the five-line identifying header nor the five-line trailer normally supplied for each page. Quit printing after the last line of each file without spacing to the end of the page. -sc Separate columns by the single character c instead of by the appropriate number of spaces (default for c is a tab). EXAMPLES Print file1 and file2 as a double-spaced, three-column listing headed by ``file list'': pr -3dh "file list" file1 file2 Write file1 on file2, expanding tabs to columns 10, 19, 28, 37, ... : pr -e9 -t file2 FILES /dev/tty* to suspend messages SEE ALSO cat(1), lp(1), ul(1).