Клавиатура Ninja: объединить несколько текстовых файлов в Windows

Клавиатура Ninja: объединить несколько текстовых файлов в Windows
Клавиатура Ninja: объединить несколько текстовых файлов в Windows

Видео: Клавиатура Ninja: объединить несколько текстовых файлов в Windows

Видео: Клавиатура Ninja: объединить несколько текстовых файлов в Windows
Видео: Microsoft Outlook. Весь функционал за 25 минут - YouTube 2024, Апрель
Anonim

У вас есть каталог, полный файлов журналов, которые вы хотите импортировать в Excel или базу данных, чтобы вы могли выполнить некоторую обработку … но есть сотни файлов … как вы делаете их в один файл?

Ответ. Вытяните шляпу DOS, откройте командную строку и затем используйте команду «для».
Ответ. Вытяните шляпу DOS, откройте командную строку и затем используйте команду «для».

Синтаксис работает примерно так:

for <variablename> in (<directorylisting>) do <command> <variablename>

Поэтому, если вы хотите добавить все файлы *.log в каталог, вы должны использовать команду «type», а затем передать ее в один файл с помощью оператора >>.

Разница между >> и> заключается в том, что первая добавляет данные в конец файла, а последняя полностью заменит файл, что было бы бессмысленным для того, что мы хотим сделать.

Итак, вот команда, которую вы запустили, если вы находитесь в каталоге, содержащем файлы журнала.

for %f in (*.log) do type '%f' >> aggregate.txt

И да, я на самом деле просто использовал эту команду для проекта на работе, поэтому я пишу эту статью. знак равно

Случайная мысль: Какая была бы шляпа DOS?

Рекомендуемые: