≡ 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

{ 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

   Tagged with: , , ,