Клавиатура ниндзя объединяет несколько текстовых файлов в Windows
У вас есть каталог, полный файлов журналов, которые вы хотите импортировать в Excel или базу данных, чтобы вы могли выполнить некоторую обработку их ... но есть сотни файлов ... как вы можете сделать их одним файлом?
Ответ. Вытяните шапку DOS, откройте командную строку и используйте команду «for»..
Синтаксис работает примерно так:
за <VariableName> в (<directorylisting>) сделать <команда> <VariableName>
Поэтому, если вы хотите добавить все файлы * .log в каталог, вы должны использовать команду «type», а затем передать ее в один файл с помощью оператора >>.
Разница между >> и> заключается в том, что первый добавляет данные в конец файла, а второй полностью заменяет файл, что было бы бессмысленно для того, что мы хотим сделать.
Итак, вот команда, которую вы запустите, если вы находитесь в каталоге, содержащем файлы журнала.
для% f в (* .log) введите "% f" >> aggregate.txt
И да, я на самом деле просто использовал эту команду для проекта на работе, поэтому я пишу эту статью. знак равно
Случайная мысль: Как же будет выглядеть шляпа DOS?