2010-08-27 62 views
2

所以我有多个文件,我正在工作,他们需要进行组合和排序。首先排序每个文件并在组合文件时使用排序-m选项,或先组合它们,然后再进行排序,会更有效率吗?在unix中,排序多个小文件还是一个大文件更好?

还是这样?我的理解是,unix本质上使用合并排序,无论如何将这个大文件分开,排序和重新组合?所以它不应该有所作为?

+5

只有一种方法可以肯定地知道...尝试它并对其进行配置。 – Daniel 2010-08-27 03:56:45

回答

1

将文件排序在一起。

sort file1 file2 file3 file4 

除非你有大量的时间进行调查,sort命令会做得更好比你打破了文件转换成适当大小的块,它们分别排序和重新组合它们。

相关问题