≡ Menu

Ubuntu Linux: Concatenate Text Files Command

How do I concatenates the text files called first.doc and second.doc and writes the result to final.doc under Ubuntu Linux operating systems?

You need to use the cat command to show a text file or concatenates the text files under Ubuntu or Unix like operating systems. The syntax is as follows to see the contents of the file foo.txt in the current directory to screen:

cat foo.txt

To concatenates the text files the syntax is:

cat file1 file2 > file3

The output redirector (>) symbol used to redirect output of two files to the file3.


Create a file called first.doc, enter:

echo 'This is a test and stored in first.doc file.' > first.doc
cat first.doc

Create a file called second.doc, enter:

echo 'This is a test and stored in second.doc file.' > second.doc
cat second.doc

Verify both file exists in the current directory with the ls command:

ls *.doc

To concatenates both files and store the result to final.doc, enter:

cat first.doc second.doc > final.doc
ls -l *.doc
cat final.doc

Sample outputs:

Fig.01: cat command in action

Fig.01: cat command in action

Share this tutorial on:

Your support makes a big difference:
I have a small favor to ask. More people are reading the nixCraft. Many of you block advertising which is your right, and advertising revenues are not sufficient to cover my operating costs. So you can see why I need to ask for your help. The nixCraft, takes a lot of my time and hard work to produce. If you use nixCraft, who likes it, helps me with donations:
Become a Supporter →    Make a contribution via Paypal/Bitcoin →   

Don't Miss Any Linux and Unix Tips

Get nixCraft in your inbox. It's free:

{ 2 comments… add one }
  • Liam July 30, 2013, 7:09 pm

    Well, *this* is completely useless when dealing with actual .doc files in the wild (which are pretty much always Microsoft Word files).

    • pantuts October 27, 2013, 6:06 pm

      well that’s only a demo, and its linux if you know what i mean.

Leave a Comment

You can use these HTML tags and attributes: <strong> <em> <pre> <code> <a href="" title="">

   Tagged with: , , ,