如何在Unix中连接两个文件?


46

如何在Unix中创建一个new.txt由“ file1.txt”和“ file2.txt” 串联而成的新文件“ ” ?

unix 

zcat file1.txt.gz> gzip文件的
new.txt

Answers:



15

如果文件new.txt是一个空文件,则可以简单地使用cat命令:

cat file1.txt file2.txt > new.txt

如果new.txt不为空,并且您希望保持其内容不变,并且只想将两个文件的串联输出附加到其中,则可以使用以下命令:

cat file1.txt file2.txt >> new.txt

6

如果您想将两个或多个文件追加到现有文件中而不覆盖文件(file4.txt)的内容,则以下为示例:

cat file1.txt file2.txt file3.txt >> file4.txt

即使文件file4.txt不存在,也会被创建。如果存在,其他文件的内容将被附加到该文件中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.