Is there a Linux command like cat that joins files with the same number of lines horizontally?
Answers:
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
Method 1
paste may do the trick.
% cat t1 a b c c d f g % cat t2 h i j k l m n % paste t1 t2 a h b i c j c k d l f m g n
At least some of the time, you don’t need to have a “key” to concatenate the lines.
Method 2
join should do the trick – You just need to prefix the lines with an identical ID.
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0