处理数据时,经常需要合并大数据量文件,通过python代码的with open()处理时不仅占用服务器内存,并且耗时。遇到需要合并较大的文件可以使用cat命令,cat合并文件操作有两种方法。

1.两(多)个文件合并到一个新的文件

        使用cat命令从文件中读入要合并的文件,然后重新定向到另一个新的文件。这种方法可以一次性合并多个文件。方法用例:将file1.txt和file2.txt合并到file3.txt中,命令如下:

cat file.txt file2.txt > file3.txt

2.追加

        将一个文件追加到另一个文件的末尾。使用cat命令读入一个文件,然后使用 >> 将文件流追加到另一个文件末尾。方法用例:将file1.txt追加到file2.txt的末尾,命令如下:

cat file1.txt >> file2.txt
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐