Начална » как да » Клавиатура Ninja свързва множество текстови файлове в Windows

    Клавиатура Ninja свързва множество текстови файлове в Windows

    Имате директория, пълна с лог файлове, които искате да импортирате в Excel или база данни, за да можете да ги обработвате… но има стотици файлове ... как ги правите в един файл?

    Отговор: Издърпайте шапката на DOS, отворете командния ред и използвайте командата “за”.

    Синтаксисът работи по следния начин:

    за <variablename> в (<directorylisting>) да <команда> <variablename>

    Така че, ако искате да добавите всички * .log файлове в директория, трябва да използвате командата "type" и след това да я пуснете в един файл, като използвате оператора >>.

    Разликата между >> и> е, че първата добавя данни към края на файла, а последният напълно ще замени файла, което би било безсмислено за това, което искаме да направим.

    Така че тук е командата, която бихте изпълнили, ако приемете, че се намирате в директорията, съдържаща лог файловете.

    за% f в (* .log) напишете "% f" >> aggregate.txt

    И да, всъщност просто използвах тази команда за работа по проект, затова пиша тази статия. =)

    Случайна мисъл: Какво, по дяволите, би трябвало да изглежда шапката на DOS?