Klaviatuur Ninja: ühenda mitu tekstifaili Windowsis

Klaviatuur Ninja: ühenda mitu tekstifaili Windowsis
Klaviatuur Ninja: ühenda mitu tekstifaili Windowsis

Video: Klaviatuur Ninja: ühenda mitu tekstifaili Windowsis

Video: Klaviatuur Ninja: ühenda mitu tekstifaili Windowsis
Video: Windows 11/ Server 2022 kernel router and route table: How it works! - YouTube 2024, Märts
Anonim

Teil on kataloog, mis on täis logifaile, mida soovite Excelis või andmebaasis importida, nii et saate neid mõnes töötlemises … kuid seal on sadu faile … kuidas neid ühe failina teha?

Vastus: tõmmake oma DOS-müts, avage käsuviip ja seejärel kasutage käsku "for".
Vastus: tõmmake oma DOS-müts, avage käsuviip ja seejärel kasutage käsku "for".

Süntaks töötab midagi sellist:

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

Nii et kui soovid lisada kõik kataloogi *.log-failid, kasutage käsu "type" ja seejärel lohistage see >> faili operaatoriga ühte faili.

Vahe >> ja> vahel on see, et endine lisab faili lõppu andmeid ja viimane asendab faili täielikult, mis oleks mõttetu, mida me tahame teha.

Nii et siin on käsk, mida peaksite käima, eeldades, et olete logifailide kataloogis.

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

Ja jah, ma kasutasin just seda käsku projekti jaoks tööl, sellepärast ma kirjutan seda artiklit. =)

Juhuslik mõtteviis: Mida peaks DOS-i müts välja nägema?

Soovitan: