Klávesnica Ninja: Spojiť viac textových súborov v systéme Windows

Klávesnica Ninja: Spojiť viac textových súborov v systéme Windows
Klávesnica Ninja: Spojiť viac textových súborov v systéme Windows

Video: Klávesnica Ninja: Spojiť viac textových súborov v systéme Windows

Video: Klávesnica Ninja: Spojiť viac textových súborov v systéme Windows
Video: 7 Truths To Lower Blood Pressure With Breathing Exercises (Holistic Doctor Explains) // Dr Ekberg - YouTube 2024, Apríl
Anonim

Máte adresár plný súborov denníka, ktoré chcete importovať do programu Excel alebo databázy, aby ste mohli robiť nejaké spracovanie na nich … ale sú tu stovky súborov … ako ich urobíte do jedného súboru?

Odpoveď: Vytiahnite klobúk DOS, otvorte príkazový riadok a potom použite príkaz "pre".
Odpoveď: Vytiahnite klobúk DOS, otvorte príkazový riadok a potom použite príkaz "pre".

Syntax funguje takto:

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

Takže ak by ste chceli pridať všetky súbory *.log v adresári, použili by ste príkaz "type" a potom ich použili do jedného súboru pomocou operátora >>.

Rozdiel medzi >> a> je, že prvý pripojí dáta na koniec súboru a ten úplne nahradí súbor, čo by bolo zbytočné pre to, čo chceme urobiť.

Takže tu je príkaz, ktorý by ste spustili, za predpokladu, že ste v adresári obsahujúcom protokolové súbory.

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

A áno, vlastne som použil tento príkaz na projekt v práci, a preto píšem tento článok. =)

Náhodná myšlienka: Čo by na zemi vypadala ako klobúk DOS?

Odporúča: