Klaviatūros Ninja: sujungti kelis teksto failus "Windows"

Klaviatūros Ninja: sujungti kelis teksto failus "Windows"
Klaviatūros Ninja: sujungti kelis teksto failus "Windows"

Video: Klaviatūros Ninja: sujungti kelis teksto failus "Windows"

Video: Klaviatūros Ninja: sujungti kelis teksto failus
Video: MS Outlook 2007: Adding an RSS Feed to Your Inbox - YouTube 2024, Balandis
Anonim

Turite katalogą, kuriame yra žurnalų failai, kuriuos norite importuoti į "Excel" arba duomenų bazę, kad galėtumėte juos apdoroti … bet yra šimtai failų … kaip juos sudaryti į vieną failą?

Atsakymas: ištraukite DOS skrybėlę, atidarykite komandų eilutę ir tada naudokite komandą "už".
Atsakymas: ištraukite DOS skrybėlę, atidarykite komandų eilutę ir tada naudokite komandą "už".

Sintaksė veikia taip:

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

Taigi, jei norite įtraukti visus ".log" failus į aplanką, naudokite komandą "type", o po to perkelkite ją į vieną failą naudodami >> operatorių.

Skirtumas tarp >> ir> yra tas, kad buvęs failo pabaigoje prideda duomenis, o pastarasis visiškai pakeis failą, kuris būtų beprasmis, ko mes norime daryti.

Taigi čia yra komanda, kurią turėtumėte paleisti, darant prielaidą, kad esate kataloge, kuriame yra žurnalo failai.

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

Ir taip, aš iš tikrųjų tiesiog panaudojo šią komandą projektui darbe, todėl rašau šį straipsnį. =)

Atsitiktinė mintis: kas žemėje atrodytų DOS skrybėlę?

Rekomenduojamas: