In Linux/Unix pr command is used to prepare a file for printing by adding suitable footers, headers, and the formatted text. pr command actually adds 5 lines of margin both at the top and bottom of the page. The header part shows the date and time of the last modification of the file with the file name and the page number.
Syntax:
pr [options][filename]
Working with pr command
1. To print k number of columns we use -k. Let’s say, we have a file that contains 10 numbers from 1 to 10 with every number in a new line.

Now if we want to print this content in 3 columns we will use the following command.
pr -3 abc.txt
here abc.txt is the name of file.

2. To suppress the headers and footers the -t option is used.
pr -t abc.txt
After executing the above command it will give us the following output.

3. To Double the paces input, reduces clutter -d option is used.
pr -d abc.txt
After executing the above command it will give us the following output.

4. To provide number lines which helps in debugging the code -n option is used.
pr -n abc.txt
After executing the above command it will give us the following output.

5. To print the version number of the command –version is used.
pr --version
After executing the command, it will return us the version in the below mentioned format.

6. To open the help section of the command or to get the details of all the options and attributes of the command –help is used.
pr --help
After executing the command, it will return us the help section in the following way.

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
28 Jan, 2022
Like Article
Save Article