If-Koubou

Tipkovnica Ninja: Spoji više tekstualnih datoteka u sustavu Windows

Tipkovnica Ninja: Spoji više tekstualnih datoteka u sustavu Windows (Kako da)

Imate direktorij pun log datoteka koje želite uvesti u Excel ili bazu podataka tako da možete napraviti neku obradu na njih ... ali postoje stotine datoteka ... kako ih napraviti u jednu datoteku?

Odgovor: Izvucite DOS šešir, otvorite naredbeni redak, a zatim upotrijebite naredbu "za".

Sintaksa radi ovako:

za <variablename> u (<directorylisting>) učiniti <naredba> <variablename>

Dakle, ako želite pridružiti sve * .log datoteke u direktoriju, upotrijebite naredbu "tip", a zatim ga cijepite u jednu datoteku pomoću operatora >>.

Razlika između >> i> jest da prvo pridodaje podatke do kraja datoteke, a potonji će potpuno zamijeniti datoteku, što bi bilo besmisleno za ono što želimo učiniti.

Dakle, ovdje je naredba koju biste pokrenuli, pod pretpostavkom da ste u imeniku s datotekama dnevnika.

za% f u (* .log) upišite "% f" >> aggregate.txt

I da, zapravo sam upravo upotrijebio ovu naredbu za projekt na poslu, zbog čega pišem ovaj članak. =)

Random thought: Što bi na zemlji izgledao DOS šešir?