Forrest logo
back to the pr tool

pr:tldr:c45db

pr: Print, beginning at page 2 up to page 5, with a given page length (including header and footer).
$ pr +${2}:${5} -l ${page_length} ${file1} ${file2} ${file3}
try on your machine

The given command is:

pr +${2}:${5} -l ${page_length} ${file1} ${file2} ${file3}

Let's break it down:

  • pr is a command-line utility in Unix and Unix-like operating systems that is used to format and paginate files for printing.
  • +${2}:${5} specifies the range of columns to print. The + symbol indicates that the range is in columns (rather than lines), and ${2}:${5} means to print columns from the second column to the fifth column.
  • -l ${page_length} sets the page length of the printed output to ${page_length}. ${page_length} is a placeholder that should be substituted with an actual value when running the command. It determines how many lines will be printed per page.
  • ${file1} ${file2} ${file3} are three placeholder filenames that should be substituted with the actual filenames of the files you want to print.

In summary, the command prints the specified columns from the given files (file1, file2, and file3), with the number of lines per page set by ${page_length}. The range of columns to print is from the second column to the fifth column.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the pr tool