Monday, May 6, 2024
6
rated 0 times [  6] [ 0]  / answers: 1 / hits: 1126  / 2 Years ago, tue, january 25, 2022, 8:10:49

If I run cat file1.txt, I have:


linux mint
ubuntu
cent-os
fedora
debian
kali linux
arch linux
kubuntu
open suse
deepin
parrot os

Then cat file2.txt gives:


linux mint
cent-os
fedora
kali linux
arch linux
kubuntu
open
deepin
parrot
ubuntu
debian

But what if I want to make output like this?


file1.txt                      file2.txt

linux mint linux mint
ubuntu cent-os
cent-os fedora
fedora kali linux
debian arch linux
kali linux kubuntu
arch linux open
kubuntu deepin
open suse parrot
deepin ubuntu
parrot os debian

More From » command-line

 Answers
5

pr will do what you want when used like so:


pr -mt file1.txt file2.txt


  • -m will print all files in parallel.

  • -t will omit page headers and trailers.


Example output:


linux mint              linux mint
ubuntu cent-os
cent-os fedora
fedora kali linux
debian arch linux
kali linux kubuntu
arch linux open
kubuntu deepin
open suse parrot
deepin ubuntu
parrot os debian

[#1484] Wednesday, January 26, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
assionortly

Total Points: 423
Total Questions: 121
Total Answers: 115

Location: Chad
Member since Wed, Sep 30, 2020
4 Years ago
;