в Unix лучше сортировать несколько маленьких файлов или один большой файл? - PullRequest
2 голосов
/ 27 августа 2010

Итак, у меня есть несколько файлов, над которыми я работаю, и их нужно объединить и отсортировать.Будет ли эффективнее сначала отсортировать каждый файл и использовать опцию sort -m при объединении файлов, либо сначала объединить их, а затем отсортировать.

Или это тоже самое?Насколько я понимаю, Unix использует сортировку слиянием, так что, по сути, будет ли один большой файл отделен, отсортирован и объединен в любом случае?Так что не должно иметь значение?

1 Ответ

1 голос
/ 27 августа 2010

Сортировка файлов вместе.

sort file1 file2 file3 file4

Если у вас нет много времени для исследования, команда сортировки будет работать лучше, чем вы, разбивая файлы на куски соответствующего размера, сортируйте их независимои рекомбинировать их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...