Союз содержимого файла? - PullRequest
0 голосов
/ 13 марта 2012

Я пытаюсь объединить целую кучу файлов. Большинство файлов будут иметь одинаковые данные в каждой строке. Как я могу объединить их все вместе в один файл, чтобы в результате получилось объединение всех строк всех файлов?

Что такое утилита, которая может легко это сделать? Или какой-то другой быстрый способ?

Я использую Windows.

Спасибо!

1 Ответ

2 голосов
/ 13 марта 2012

Если вам просто нужно их объединить, то. Команда copy должна это сделать.

copy *.txt combo.txt

Вы также можете использовать команду type.

type *.txt > combo.txt

Если вам нужно отсортировать объединенный файл, есть команда для этого .

Но когда вы говорите «союз», это заставляет меня думать, что вы хотите удалить дубликаты. Я не знаю, как это сделать в чистой Windows, но для этого были созданы стандартные утилиты Unix. Если бы вы установили Cygwin , вы могли бы использовать эти утилиты для такого рода манипуляций с текстом, не выходя из Windows. Команда будет выглядеть примерно так:

cat *.txt | sort -u > combo.txt
...