Полезная информация

UNIX in a Nutshell: System V Edition

UNIX in a Nutshell: System V EditionSearch this book
Previous: Reference: picChapter 2
UNIX Commands
Next: Reference: printenv


pr [options] [files]

Format one or more files according to options to standard output. Each page includes a heading that consists of the page number, filename, date, and time.



Multi-column format; list items in rows going across.


Double-spaced format.


Set input tabs to every nth position (default is 8), and use c as field delimiter (default is a tab).


Separate pages using formfeed character (^L) instead of a series of blank lines.


Fold input lines (avoids truncation by -a or -m).


Replace default header with string str.


For output, replace white space with field delimiter c (default is a tab) every nth position (default is 8).


Set page length to n (default is 66).


Merge files, printing one in each column (can't be used with -n and -a). Text is chopped to fit. See also paste.


Number lines with numbers n digits in length (default is 5), followed by field separator c (default is a tab). See also nl.


Offset each line n spaces (default is 0).


Pause before each page.


Suppress messages for files that can't be found.


Separate columns with c (default is a tab).


Omit the page header and trailing blank lines.


Set line width to n (default is 72).


Begin printing at page num (default is 1).


Produce output having n columns (default is 1); tabs are expanded as with -i.


Print a side-by-side list, omitting heading and extra lines:

pr -m -t list.1 list.2 list.3

Alphabetize a list of states; number the lines in five columns:

sort states_50 | pr -n -5

Previous: Reference: picUNIX in a Nutshell: System V EditionNext: Reference: printenv
Reference: picBook IndexReference: printenv

The UNIX CD Bookshelf NavigationThe UNIX CD BookshelfUNIX Power ToolsUNIX in a NutshellLearning the vi Editorsed & awkLearning the Korn ShellLearning the UNIX Operating System